Vim

PowerShellでVim

More than 1 year has passed since last update.


WindowsPwoerShellからVimを起動するスクリプト

MyDocumentsにWindowsPowerShellフォルダを作成

作成したフォルダ内に以下のファイルを作成


Microsoft.PowerShell_profile.ps1

Set-Alias vim '{YOUR_PATH}\gvim.exe'


(YOUR_PATH)は環境に合わせて記述する

※vimのデフォルトをUTF-8にしていてpowershell上で文字化けするので、一旦gvimを起動するようにした

この状態でPowerShellを起動し、vimと入力するとgvimエディタが起動するはず


エラーが出る場合


ファイル {YOUR_PATH}\MyDocuments\Microsoft.PowerShell_profile.ps1 を読み込めません

ファイル {YOUR_PATH}\MyDocuments\Microsoft.PowerShell_profile.ps1 を読み込めません。ファイル {YOUR_PATH}\MyDocuments\Microsoft.PowerShell_profile.ps1 はデジタル署名されていません。

要は権限が無いと怒られている

その場合は、WindowsPowerShellを、管理者権限で起動しなおして、以下のコマンドを入力する

Set-ExecutionPolicy RemoteSigned

これで、PowerShellからvimを呼び出せるようになるはず


スクリプトの実行がシステムで無効になっているため、ファイル {YOUR_PATH}\MyDocuments\Microsoft.PowerShell_profile.ps1 を読み込めません

このエラーはPowerShellが無効になっている場合に発生する。

コマンドプロンプトを立ち上げて、次のように入力すればOK

> PowerShell

> Set-ExecutionPolicy RemoteSigned