sublimetext2 - simple - sublimetext com/>




Vai alla fine della riga senza il tasto[END] in sublime Text2? (6)

1) Premi Super+Shift+P per aprire Command Palette ( Ctrl+Shift+P su Windows)

2) Digitare "kbu" per aprire Preferenze: Associazioni tasti - Utente

3) Copia / incolla il seguente codice in esso:

[
    { "keys": ["super+;"], "command": "move_to", "args": {"to": "eol", "extend": false} }
]

(Nota: se il file non è vuoto, ovviamente saprai cosa fare).

4) Premi Super+S ( Ctrl+S ) per salvare e sei pronto!

Ho scelto Super+; scorciatoia per scrivere spesso in PHP ed è conveniente terminare le righe con un punto e virgola. Altre opzioni potrebbero essere Ctrl+; o Super+. o qualunque altra cosa trovi conveniente.

Ho letto il file dei collegamenti chiave di Sublime Text 2

{ "keys": ["end"], "command": "move_to", "args": {"to": "eol", "extend": false} },

Mi chiedo se possiamo passare alla fine della riga senza il tasto END nella tastiera.

In vim, ho solo ESC e A , quindi il cursore si troverebbe alla fine della riga.


Che ne dici di legare qualcosa che ti renderà più veloce? Questo è quello che uso (da Key binding - user):

[
{ "keys": ["alt+;"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["alt+shift+;"], "command": "move_to", "args": {"to": "eof", "extend": false} }
]

In questo modo, per andare a fine linea uso alt+; e per andare a eof uso alt+shift+;

Oppure usa Vim ...


Io uso [ESC] e [A] anche in Sublime :-) - So che è passato molto tempo dopo che hai fatto la domanda, ma ho iniziato a utilizzare VIM di recente e ho configurato Sublime per usare la modalità vintage . Dato che sono abbastanza nuovo anche per Sublime, non ne sono sicuro al 100%, ma penso che dovresti modificare il file delle preferenze utente piuttosto che il file delle preferenze predefinito come suggerito nel link precedente, poiché raccolgo che il file predefinito può essere sovrascritto e la preferenza dell'utente sovrascriverà comunque l'impostazione predefinita. Spero che questo ti aiuti.


Per cambiare il binding chiave, apri i Key Bindings - User Binding Key Bindings - User Preferenze Key Bindings - User e aggiungi una nuova linea tra le parentesi quadre. Ad esempio, per impostare il collegamento chiave a Control-Alt-Command-A devi utilizzare:

{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} }

Se questa linea che stai aggiungendo non è l'ultima riga prima della parentesi quadra di chiusura, dovrai includere una virgola alla fine della riga. Per esempio:

[
{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["ctrl+shift+t"], "command": "open_recent_file", "args": {"index" : 0} },
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" }
]

Dovresti controllare le associazioni di tasti Key Bindings - Default Preferenze Key Bindings - Default per assicurarti che il legame chiave che stai impostando qui non sia in conflitto con qualsiasi altra cosa che potresti usare.

Non dovresti modificare direttamente le Key Bindings - Default Preferenze Key Bindings - Default , perché saranno sovrascritte negli aggiornamenti di Sublime Text 2.


Se sei un fan di Vim puoi abilitare la modalità Vintage in Sublime Text 2

Preferenze: Impostazioni - Utente

Quindi rimuovi Vintage dai pacchetti ignored_.


come Terminale, basta premere CTRL + e