Sublime Text 3可以通過(guò)修改"Preferences/key bindings"來(lái)自定義快捷鍵亲桦,但是并未提供類似的功能來(lái)修改鼠標(biāo)鍵,而是需要通過(guò)修改"Default (OS).sublime-mousemap"文件實(shí)現(xiàn)浊仆,修改方法如下:
在sublimtext3目錄中打開(kāi)Default (Linux/OSX/Windows).sublime-mousemap文件(沒(méi)有則新建)客峭,在其中設(shè)置命令與鼠標(biāo)鍵的綁定即可。不同OS文件路徑不同:
Linux - create "Default (Linux).sublime-mousemap" in ~/.config/sublime-text-3/Packages/User
Mac - create "Default (OSX).sublime-mousemap" in ~/Library/Application Support/Sublime Text 3/Packages/User
Win - create "Default (Windows).sublime-mousemap" in %appdata%\Sublime Text 3\Packages\User
以在windows下綁定“Goto Definition”命令到“alt+鼠標(biāo)左鍵”為例:
- 打開(kāi)"C:\Users\用戶名\AppData\Roaming\Sublime Text 3\Packages\User"目錄
- 打開(kāi)(沒(méi)有則新建)Default (Windows).sublime-mousemap文件抡柿,輸入如下內(nèi)容
[
{
"button": "button1",
"count": 1,
"modifiers": ["alt"],
"press_command": "drag_select",
"command": "goto_definition"
}
]
- 測(cè)試效果:在sublimtext3中打開(kāi)一個(gè)html或js文件舔琅,alt+左鍵點(diǎn)擊其中一個(gè)方法名,則可跳轉(zhuǎn)至該方法的定義處