windows環境でneovimにエイリアスを登録したくて調べました
以下の記述はこれらの記事を参照してます
https://takuya-1st.hatenablog.jp/entry/20110116/1295188903
https://qiita.com/jeyei/items/2c385e4e0488a5fa2591
windowsのパスの解決順
1.カレントディレクトリ
2.システムPATH
3.ユーザーPATH
4.Registry "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
の順番で解決される様です
コマンドプロンプトならecho %path%
powershellならecho $env:path
で確認できます
システムPATHとユーザーPATHはそれぞれ先頭から探して見つかったものが優先されます
(guiで編集すると上にあるやつから探します)
4はpythonって打ってストアが開くアレとか、excelって打ってエクセル起動するアレとかが記述されてる様です
今regedit起動して自分の環境見たらよくわからんのがたくさん登録されてました
エイリアス
エイリアスを設定しておきたいなら、例えば
c:\mycmd
みたいなフォルダを作っておいて、そこに好きな名前でショートカット放り込んでパス通しておけばいいと思います
忘れがちですがpathextに
;.lnk
を加えておきましょう
pathextに記述してある拡張子は、エイリアス呼ぶ時に省略してOKになります
windows terminal使ってる人はタブ閉じただけでは環境変数リロードされないっぽい?
ので、ウィンドウごと一旦閉じないと諸々が反映されないっぽいです
おわり