2015-12-02 17 views
7

Voglio legare i miei pulsanti avanti e indietro del mouse (4, 5) per saltare tra le posizioni precedenti del cursore. Ho il mio fileTesto sublime bind mouse per saltare al cursore

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

Il mio codice è in quanto tale

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

Ho anche provato

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

E anche

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

Ma il default prossima scheda/prev il set-up è sempre usato Tuttavia, l'utilizzo dei collegamenti di tasti predefiniti sublimi è

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

Date un'occhiata a questo http : //stackoverflow.com/questions/25085502/sublime-text-modifying-linux-mousemap-to-use-4th-mouse-button – Muhammet

risposta

2

Per Linux:

predefinito (Linux) .sublime-mousemap

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

predefinito (OSX) .sublime-mousemap

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

Nota che SublimeText prevede un * array * di associazioni. Se hai appena creato un file mousemap, dovrai avvolgere il contenuto in '[' e ']'. –

6

Assicurarsi di aggiungere queste impostazioni a MOUSEMAP e non a KEYMAP.

Se si apre la cartella di preferenze chiave e aggiungere creare un file in questo modo:

Default (Windows).sublime-mousemap

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

Basta assicurarsi che il nome del file è conforme a qualunque sia il vostro nome del file mappa della tastiera (ad esempio, sostituire le finestre con UNIX se è così che viene chiamato il tuo keymap).

+1

The problema era che i miei pulsanti del mouse non erano 4 e 5, ma 8 e 9. Ho trovato i codici dei pulsanti corretti grazie al collegamento @Muhammet collegato – myol