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