創作內容

0 GP

【Win10】在BASH上 alias自己想要的編輯器 - start notepad++

作者:GJLMoTea│2020-03-10 17:42:59│巴幣:0│人氣:841



在Windows平台上使用BASH Shell,卻不想再使用 Vim 或 Nano 編輯器嗎?
或是使用CMD,卻不想使用 Notepad編輯器?

想透過 Notepad++ 這個強大的編輯器,來增加使用上的便利性。


預想是能夠在安裝了Notepad++之後,能夠:
$ notepad++ 小說.txt
像這樣一行指令就能出現新的 Notepad++視窗,來開啟小說.txt這個檔案



但狂按tab鍵只顯示出 notepad、notepad.exe 兩個東西

系統只找到WIN10內建的編輯器 Notepad 指令,卻找不到 Notepad++








最簡單的方法:

$ start notepad++ 文件名稱

開啟一個新的視窗來啟動Notepad++程序,來開啟文件





也可以透過 alias 來暫時命名(別名),縮短必須要打的字

$ alias notepad++='start notepad++'
$ notepad++ Test



要取消別名時,則輸入
$ unalias notepad++


因為alias別名的效果只在這次的terminal中,
關掉此terminal後,下次再開啟terminal就失效了、需要重新再alias一次,
所以說 別名的效果是暫時的。

所以只能想辦法在每次開啟terminal的時候都別名一次,
讓效果看起來是永遠存在的。
修改.bash_profile 檔案(如果不存在此檔案則新增一個)







讓每次開啟terminal的時候都會做輸入的指令。






Start 指令


那為什麼 start 這個指令找的到 Notepad++?

原因是他跑到REGEDIT(登錄編輯程式) 這裡來找了

電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
(Windows註冊表實體的檔案路徑為: C:\Windows\System32\config,詳見)






順帶一提,如果要啟用這種 名字中間有空白字元(space)的程式,



需要這樣子輸入
$ start "" "rog armoury"









其他種方式:

將 notepad++的檔案位置(C:\Program Files (x86)\Notepad++;) 手動加到 環境變數PATH中。

或是
用setx指令設置環境變數(不建議的方法)
$ setx PATH "%PATH%;C:\Program Files (x86)\Notepad++"

或是

把捷徑都拉出來自成一個資料夾,
但還是得修改環境變數




引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4712407
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★GJLMoTea 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:中華電信路由器-管理者帳... 後一篇:【Chrome套件】用u...

追蹤私訊切換新版閱覽

作品資料夾

sakima55詐騙季來囉?
晚上公司老闆說帳號被限額5萬,這麼晚了沒打電話傳訊息感覺詐騙,在知道對方限額是10萬下直接無視。看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】