8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Visual Studio for Macのオススメ初期セットアップ

Last updated at Posted at 2020-08-28

はじめに

Visual Studio for Macのオススメ初期セットアップを紹介します:level_slider:

環境

  • OS:macOS Catalina 10.15.5
  • Visual Studio Community 2019 for Mac:Version 8.7.4 (build 38)

Visual Studio for Macのインストール

[Visual Studio for Mac をダウンロード]をクリックし、.dmgファイルを実行してインストールします。
https://visualstudio.microsoft.com/ja/vs/mac/

スクリーンショット_2020-08-28_12_15_30_skitch.png

キーボード ショートカットはデフォルトで選択されている「Visual Studio for Mac」にしました。
スクリーンショット_2020-08-28_12_29_56_skitch.png

まだ使い勝手がわからないので、今後変える可能性があります。

ユーザー設定

⌘, でユーザー設定を開きます。

文字サイズを大きくする

環境 > フォント >
テキスト エディター:Menlo Regular 12→14
一般的なパッドの文字:Menlo Regular 11→12
出力パッドのコンテンツ:Menlo Regular 11→12
ターミナル パッドのコンテンツ:Menlo Regular 11→12

スクリーンショット_2020-08-28_12_35_15_skitch.png

現在の行の背景色をグレーにする

テキスト エディター > マーカーとルーラー >
[現在の行を強調表示する]チェック:OFF→ON

スクリーンショット_2020-08-28_12_37_26_skitch.png

保存時に自動でコード整形する

テキスト エディター > 動作 >
[保存時にドキュメントをフォーマットする]チェック:OFF→ON

スクリーンショット_2020-08-28_13_51_33_skitch.png

C#のフォーマットを変更する

ソース コード > コードのフォーマット > C# ソースコード >
[C# フォーマット]タブ > ポリシー:カスタム→Default

スクリーンショット_2020-09-25_17_22_38.jpg

こちらの設定はプロジェクトによって変えてください。
私は波括弧の始まり( { )を次の行に独立して書くのは好きではないですが、C#では一般的なのでフォーマットを変更します。

デフォルトが「Default」だと思うので、おそらく過去に自分で設定を変えています笑

C#のコードスタイルを変更する

テキスト エディター > ソースの解析 > C# > [コードスタイル]タブ

'var' を優先: >
ビルトイン型の場合:明示的な型を優先する→'var' を優先する、リファクタリングのみ→提案事項
変数の型が明らかな場合:明示的な型を優先する→'var' を優先する、リファクタリングのみ→提案事項
その他の場所:明示的な型を優先する→'var' を優先する、リファクタリングのみ→提案事項

あれ、保存してもデフォルトに戻ってしまう、、
原因を調査します、、

ショートカットキー

⌘, でユーザー設定を開く > 環境 > キー バインド

Ctrl + Tabで横のタブに移動するようにする

ウィンドウ >
次のドキュメント:Command }→^ Tab
次のドキュメントに切り替え:^ Tab→Shift Command ]
前のドキュメント:Command {→^ Shift Tab
前のドキュメントに切り替え:^ Shift Tab→Shift Command [

スクリーンショット_2020-08-31_13_05_01_skitch.png

本当は「ドキュメント」と「ドキュメントに切り替え」のキーバインドを入れ替えたかったのですが、HHKBだと }{Shift ]Shift [ になってしまうため、このように設定しました。

using の削除と並べ替え

リファクタリング > 未使用の削除と並べ替え (using):なし→^U
スクリーンショット_2020-08-31_12_53_50_skitch.png

おわりに

これで今日から楽しいVSライフの始まりです:computer::sparkles:

他にもオススメの設定がありましたらコメントなどでご連絡いただけると嬉しいです:blush:

8
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?