Vim: c'è un aspetto negativo nell'uso di <Space> come chiave <Leader>? [chiuso]


24

Di recente ho iniziato a utilizzare <Space>il mio mapleader e lo trovo molto comodo e veloce. Posso schiaffeggiare quel tasto con entrambi i pollici, liberando la mano che mi serve per la prossima sequenza di tasti, e anche le combo con una sola mano sono abbastanza facili. Sono curioso di sapere perché non ho sentito più utenti Vim consigliarlo. C'è un aspetto negativo che mi manca? Vedo molte persone raccomandare, ,ma mi sembra imbarazzante per molte combo.

Risposte:


29

Uso lo spazio come il mio leader e lo adoro. Ho scoperto che per me (con le loro azioni predefinite) ,è occasionalmente utile e <space>letteralmente mai utile.

Non riesco a pensare a nessun aspetto negativo della barra spaziatrice, * e allo stesso modo non ho idea del perché ,sia così apparentemente comune.

* Tranne uno facilmente risolvibile. Lo spazio non appare per 'showcmd'. Ci aggiro usando \come mio leader e mappando (deve essere :map, non :noremap) spazio \.


Bella soluzione! Ci proverò.
Ivan

Non funziona per me. La mappatura funziona, ma showcmdnon mostra ` when I hit <Spazio> `. Mi sto perdendo qualcosa?
Ivan

2
Ho trovato 'showcmd'utile il suggerimento . Un problema in cui mi sono imbattuto per il quale non sono stato in grado di inventarmi un problema è stato con quella mappatura per cui non sembrava possibile invocare i tasti associati a<leader><leader>[key]
Mike S

1
Lo spazio appare come <20> in "showcmd" per me. (Sto usando gVim per Windows versione 7.4, patch 1-1965)
Niko Bellic

1
@rodarmor Era solo un esempio per il debug dei problemi di Ivan.
pandubear,

3

Non ci vuole molto per abituarsi ,(rispetto al default \comunque). Tuttavia, dato che la maggior parte delle persone associa la propria chiave leader ,, alcuni plugin ( nerdcommenter per esempio) sono scritti tenendo presente questo aspetto e l'utilizzo <Space>potrebbe interferire con alcune funzionalità. Se riesci a conviverci, provaci.


Quando lo spazio come leader fa <space> c <space> funziona ancora per attivare / disattivare i commenti, quindi non sembra un problema.
febbraio

2

Mi sono sentito a mio agio a usare ;come leader. Aiuta le dita a rimanere nella fila di casa ed è stato abbastanza facile da usare. Ma ora spacesembra essere anche una buona opzione. Non è in conflitto con il mio flusso di lavoro. Probabilmente ci proverò.


4
Si dovrebbe abbandonare ;per space. ;è il comando per " f/tvai al prossimo -risultato. Lo trovo molto utile.
Krystah,

Non ho usato fo tmolto. Quindi, ;ha funzionato per me da sempre. Usare al spaceposto di ;sarà la prima cosa che proverò dopo le vacanze.
Sriharsha,

1

Non so perché non ho mai sentito qualcun altro usare <space>per mapleader. Ha senso per me fintanto che non usi <space>per la navigazione, cosa che neanche io. Non riesco a pensare a nessun altro svantaggio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.