Closed2

VS Codeのおすすめの設定と拡張機能

akiGAMEBOY५✍🤖はれときどきZennakiGAMEBOY५✍🤖はれときどきZenn

VS Codeの設定

▼Excel VBAの文字コードの設定

拡張子でShift-JISに変換するよう設定。

参考情報

https://note.affi-sapo-sv.com/vscode-save-encode-change.php#:~:text=規定の文字エンコードは,encoding」と入力します。

settings.json設定内容
変換できなかったsettings.jsonの内容
{
    "workbench.colorTheme": "Default Dark+",
    "files.associations": {
    	"*.dcm":"vba"
    },
    "[dcm]":{
        "files.encoding": "shiftjis",
    },
    "[bas]":{
        "files.encoding": "shiftjis",
    }
}

上記だと期待する動き(文字コードShif-JISで開く)にならなかった。
 
下記の通り、言語「vba」の場合にエンコードするよう変更した結果、
期待通りに動作した。

変換できたsettings.jsonの内容
{
    "workbench.colorTheme": "Default Dark+",
    "files.associations": {
        "*.dcm":"vba"
    },
    "[bat]": {
        "files.encoding": "shiftjis",
    },
    // "[dcm]": {
    //     "files.encoding": "shiftjis",
    // },
    // "[bas]": {
    //     "files.encoding": "shiftjis",
    // }
    // },
    "[vba]": {
        "files.encoding": "shiftjis",
    }
}

参考情報:https://www.mathkuro.com/ai-ml/win10-vscode-r-install/


▼インデントのスペース数を言語毎に設定する方法

https://zenn.dev/longbridge/articles/91ebea06542b06


▼表示フォントを等幅フォントに設定

参考記事:https://qiita.com/hagurin998/items/9c663724cce3f27f0994

VS Codeのフォント設定
[Consolas, 'Courier New', monospace]
↓
['BIZ UDゴシック']
VS Codeのフォントサイズ
14
↓
13

akiGAMEBOY५✍🤖はれときどきZennakiGAMEBOY५✍🤖はれときどきZenn

VS Code拡張機能

個人的に良いと思い、導入してみた拡張機能たち。

▼バイナリエディタ―

https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor


▼PowerShell拡張機能

なくてもPowerShellは実行できるが、デバッグする際に必要となる為、
PowerShellを開発するのであれば、必須の拡張機能。
https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell


▼Excel VBA関連

https://marketplace.visualstudio.com/items?itemName=serkonda7.vscode-vba
https://marketplace.visualstudio.com/items?itemName=spences10.vba-snippets
参考記事:https://kanegolabo.com/vba-edit


▼Excelがインストールされていないパソコンの場合

https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer


▼Python関連

https://marketplace.visualstudio.com/items?itemName=ms-python.python


このスクラップは2023/02/24にクローズされました