2015-12-02 42 views
7

我想綁定我的前進和後退鼠標按鈕(4,5)以在先前的光標位置之間跳轉。我有我的文件崇高的文本綁定鼠標按鈕以跳轉到光標

~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap 

我的代碼是這樣

[ 
    { 
    "button": "button4", 
    "command": "jump_back" 
    }, 
    { 
    "button": "button5", 
    "command": "jump_forward" 
    } 
] 

我也曾嘗試

{ 
    "button": "button5", 
    "modifiers" : [], 
    "command": "jump_forward" 
} 

即使

{ 
    "button": "button5", 
    "modifiers" : ["alt"], 
    "command": "jump_forward" 
} 

但缺省下/上一個標籤總是使用設置。使用默認的崇高鍵綁定工作然而

"alt" + "-" 
"shift" + "alt" + "-" 
+2

看看這個HTTP ://stackoverflow.com/questions/25085502/sublime-text-modifying-linux-mousemap-to-use-4th-mouse-button – Muhammet

回答

2

對於Linux:

默認(Linux)的.sublime-mousemap

{ "button": "button8", "command": "jump_back" }, 
{ "button": "button9", "command": "jump_forward" } 

默認(OSX).sublime-mousemap

{ "button": "button4", "command": "jump_back" }, 
{ "button": "button5", "command": "jump_forward" } 
+0

請注意,SublimeText需要綁定的*數組*。如果您剛剛創建了一個鼠標映射文件,則需要將內容包裝在'['和']'中。 –

6

請確保您添加這些設置到MOUSEMAP而不是鍵盤映射。

如果你打開你的關鍵偏好的文件夾並添加創建這樣一個文件:

Default (Windows).sublime-mousemap

[ 
    { 
     "button": "button4", 
     "command": "jump_back" 
    }, 
    { 
     "button": "button5", 
     "command": "jump_forward" 
    } 
] 

只需確保文件名符合任何您的鍵盤佈局的文件名(如取代Windows與UNIX如果這是您的鍵盤命名的方式)。

+1

The問題是我的鼠標按鈕不是4和5,而是8和9.我發現鏈接@Muhammet鏈接的正確按鈕代碼 – myol