精通編輯器!Sublime Text 2 – keymap 設定快捷鍵

在使用 Sublime Text 2 時,另一個提升效率的方式是:試著把自己常用的功能設成快捷鍵 。

那要如何設定快捷鍵呢?

快捷鍵的設定資料被包在 Packages 的 Default 跟 User 資料夾裡的 .sublime-keymap 檔名的檔案裡,但是跟其他功能一樣:請避免修改 Default 的檔案。

任何要修改的東西改在 User 資料夾的檔案上讀取時就會直接蓋掉 Default 設定,這樣更新的時候才不會又都要重新設定, 移植性也比較高。

從 Preferences 的 Key Bindings – User 來打開也是很快的方法:

螢幕快照 2014-01-07 下午6.04.13

打開後會長這個樣子:也是一個 JSON 檔

螢幕快照 2014-01-07 下午6.03.22

Object List 裡面的 Object 就是一個個的快捷鍵設定
它基本上是這樣組成的:
"keys" : 描述要按的按鍵,例如:super 也就是 Mac 的 Command 鍵、alt、shift 等等,+ 表示要一起按,兩組中間用 , 隔開則表示先後按
"command": 執行的動作,詳細清單可以參考這個非官方手冊的 Commands
"args": 如果 command 接受參數可以用這個屬性傳入 Data Object

最後一行就是我自己設定的快捷鍵

{ "keys": ["super+k", "super+t"], "command": "title_case" }

表示依序按 Command + k、Command + t 就會執行 title_case 也就是把第一個字母變成大寫

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s