回答編集履歴

1

説明を修正

2021/02/05 11:59

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -30,4 +30,14 @@
30
30
 
31
31
 
32
32
 
33
- PowerShell 7.1で`$ENV:Path`を実行して、vim.exeを置いたフォルダー環境変数PATHに含まれているか確認してください
33
+ 訂正: PowerShell 5.1でのみプロファイルにvim (および vi)のエイリアス設定されていたため
34
+
35
+
36
+
37
+ 5.1のプロファイルには、vim.exeのフルパスを指定したエイリアスが設定されており、PATHに含まれていなくてもvimを実行できるのはそのためだった。
38
+
39
+ いっぽう、PowerShell 7.1が利用するプロファイルは5.1とは別のフォルダーを参照するため、このプロファイルは使われない。PowerShell 7.1でvimが実行できないのは、それが原因。
40
+
41
+
42
+
43
+ 対策としては、7.1用のプロファイル(がなければ新規作成して)同様のエイリアスを設定するか、環境変数PATHにvim.exeが置かれたフォルダーを(正確なフルパスで)追加すること。