在命令提示字元下指令用 Sublime Text 開啟當下目錄的檔案
/*Maple 2014.7.15 撰寫*/
/*Maple 2015.3.14 修改*/
[2015.3.14 更新]
在安裝 sublime text 時,已經有順便安裝了 subl 的指令,
因此只需要在 cmd 下輸入 subl -n ./ 就可以用 sublime text 開啟當下的目錄
相關指令說明: http://docs.sublimetext.tw/others/#command-line
------------------------ 以下就直接作廢 請忽略 ------------------------
在 高雄前端社群 的聚會偶然發現 Mac 可以直接利用指令讓 Sublime Text 開啟當下目錄,好奇 Windows 環境是否也能辦到,便嘗試了一下。
以下是實驗 Sublime Text 3 版 ,環境 Windows 7
我的 Sublime Text 安裝目錄為 "C:\Program Files\Sublime Text 3"
原理是設定環境變數後,讓命令提示字元可以直接開啟 Sublime Text 軟體,之後就可以用 sublime_text . 開啟當下目錄
-
開始功能列 > 電腦 (或者在桌面上的"我的電腦") > 滑鼠右鍵 > 內容 > 進階系統設定 > 進階 > 環境變數
-
找尋上半部區塊內的變數 PATH (不分大小寫) ,
若 PATH 存在,按下 "修改",不要刪掉原本的值!!! 改錯是無法復原的
在 原本的值後面 加上 ;C:\Program Files\Sublime Text 3\ (注意前面有分號)
若 PATH 不存在,按下新增,變數名稱為PATH ,變數值 C:\Program Files\Sublime Text 3\ (這裡不用分號)
-
所有視窗都按確定關掉後,開啟命令提示字元 (若原本已開啟,設定完後需要重開)
輸入sublime_text 或者 sublime_text.exe 應該就可以直接開起軟體了
(因為在安裝目錄下有一個 sublime_text.exe 檔案)
-
此時可以在命令提示字元切換到想執行的專案目錄底下,
執行 sublime_text . 會用 sublime text 開啟當下目錄
執行 sublime_text "檔案名稱" 則會用 sublime text 開啟此檔案
-
若覺得 sublime_text 這個指令太長,可以利用 mklink 建立一個捷徑
這個指令需要 系統管理者權限 的命令提示字元 (在命令提示字元的捷徑上 > 按右鍵 > 選擇 以系統管理員身分執行)
開啟後輸入 mklink "C:\Program Files\Sublime Text 3\sublime.exe" "C:\Program Files\Sublime Text 3\sublime_text.exe"
便會在同目錄下產生一個名叫 sublime.exe 的捷徑檔案,現在就可以使用 sublime . 去執行
(不建議將捷徑命名的太簡短,可能會與系統內的指令相同而出錯)
設定完成。