回答編集履歴
1
説明を修正
answer
CHANGED
@@ -14,4 +14,9 @@
|
|
14
14
|
|
15
15
|
> 5.1ではVIMが使えますが7.1では下記のエラーが出ます。
|
16
16
|
|
17
|
-
PowerShell
|
17
|
+
訂正: PowerShell 5.1でのみプロファイルにvim (および vi)のエイリアスが設定されていたため。
|
18
|
+
|
19
|
+
5.1のプロファイルには、vim.exeのフルパスを指定したエイリアスが設定されており、PATHに含まれていなくてもvimを実行できるのはそのためだった。
|
20
|
+
いっぽう、PowerShell 7.1が利用するプロファイルは5.1とは別のフォルダーを参照するため、このプロファイルは使われない。PowerShell 7.1でvimが実行できないのは、それが原因。
|
21
|
+
|
22
|
+
対策としては、7.1用のプロファイル(がなければ新規作成して)同様のエイリアスを設定するか、環境変数PATHにvim.exeが置かれたフォルダーを(正確なフルパスで)追加すること。
|