在git bash下打開noetpad++等文本編輯器

首先要找到 C:\Users\你的計算機名,若是你的計算機名是Administrator,那麼你就要去C:\Users\Administrator目錄下git

而後新建一個文件 .bashrc,這個文件沒有名稱只有後綴名,若是在windows直接建立的話,會告訴你「必須鍵入文件名」
windows

因此就得在git bash 使用 notepad .bashrc 命令建立該文件bash

.bashrc主要是git bash用於存放一些用戶個性化的設置,例如命令別名,設置路徑等.編輯器

好比刪除命令rm,若是rm不加任何參數的話,會直接刪除文件,有事可能會形成誤刪的後果。因此咱們能夠給rm加個參數-i,意爲在刪除的時候給出提示。atom

用隨便一個文本編輯器打開.bashrc文件,在裏面加上一行代碼,spa

alias rm="rm -i"

若是你已經打開git bash,先關閉,再打開個人設置才能生效,若是不想關掉在打開的話,能夠直接在bash下輸入code

source ~/.bashrc

 

就能夠馬上加載修改後的設置,是咱們個性化設置當即生效。blog

如今你再在bash下執行rm命令,就會出現一個詢問你是否刪除的提示token

上面的alias英文就是別名的意思,當咱們執行rm的時候,實際執行的是rm -icmd

那麼其實在bash下打開noetpad++就變得簡單了 

若是是在windows的cmd下打開一個應用程序,咱們只須要將這個應用程序的完成路徑輸入到cmd,執行就ok了,例如

我在cmd下執行D:\Notepad++\notepad++.exe,就會打開notepad++ 我若是在加個 文件名的話就會在notepad++下打開這個文件

在cmd下執行D:\Notepad++\notepad++.exe  test.js 在notepad++下打開test.js文件

如今咱們回到bash環境下 ,若是在bash下 咱們輸入上面的路徑,bash會提示命令找不到,bash會認爲這個路徑是一條命令,鎖看來這麼寫是不對的。

恰好bash下有特定的語法來解決咱們的問題,只要稍加修改就好了,改完之後是這樣的

/D/Notepad++/notepad++.exe

執行上面的命令,成功打開了notepad++,若是每次輸入這麼長的文本太麻煩,就用到.bashrc文件,咱們這個命令給它起個名字,在.bashrc文件加入下面一行文本,保存

alias notepad++="/D/Notepad++/notepad++.exe"

如今在bash下輸入notepad++ test.js,就直接打開了notepad++,是否是很是的爽,不再用新建完文件,而後再用鼠標去選取文件再打開,這裏的別名不必定非要取notepad++,隨你想叫什麼都行。

同理也能夠擴展到別的文本編輯器

好比

alias vscode="你的vs的路徑"
alias atom="atom的路徑"
alias sublime="sublime的路徑"

最後最後還要注意一點,上面所說的路徑最好不要有空格,括號等,不然會形成命令無效,

就以我電腦爲例,個人visual studio的完整路徑是「C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe」

alias vs="/C/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/devenv.exe"

在bash下執行 vs test.js 

bash給出錯誤提示 bash: syntax error near unexpected token `(',說明括號是無效的,因此若是你本身定義的別名無效的話,檢查檢查路徑對不對,

.bashrc還有不少有用的配置,感興趣的能夠自行百度,個人文章就到這裏了。^.^

相關文章
相關標籤/搜索