Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Vim】PowerShellのスクリプトのシンタックスハイライトを行う

PowerShellシンタックスハイライト(予約語や構文に基づく変数等の強調表示)は、インストール直後の状態では行えない。別途シンタックスファイルを入手して設定する必要がある。

ここからvim-ps1.zipをダウンロード。2023年2月時点の最新バージョンは2.9

ダウンロードした圧縮ファイル内のsyntaxフォルダー内のps1.vimを、以下のフォルダーにコピーする。

C:\Vim\vim82\syntax

C:\Vim\vim82\filetype.vimに以下の1行を追加する。ProtocolsとPyrexの間に追加するとわかりやすい。

au BufNewFile,BufRead *.ps1 setf ps1

Vimを再起動する。 _vimrcには以下のように記述。タブは4文字でインデントを有効にしている。

autocmd Filetype ps1 set ts=4 sw=4 autoindent