2012-04-30 15 views

risposta

71

Per visualizzare il valore corrente attualmente definito per <leader>, utilizzare:

uscita
:let mapleader 

Producing come:

mapleader,

Può essere indefinito se non impostato in precedenza, impostazione predefinita invece di una barra retroversa \

+1

Sì, sto ricevendo "Variabile non definita: mapleader'. Sto facendo una nuova domanda per questo però. –

+4

A meno che non sia ancora definito. Vedi anche la risposta di Xuan. – Wodin

+0

cosa significa ','? è la chiave cmd? –

63

Per impostazione predefinita, mapleader non è impostato e la stringa speciale "<Leader>" significa \.

Se lo fai:

:echo mapleader 

otterrete

Undefined variable: mapleader 
Invalid expression: mapleader 

Se si desidera impostare speciale stringa "<Leader>" ad una chiave diversa, diciamo ",", che è raccomandato da molti, vero:

:let mapleader="," 

Poi

:echo mapleader 
, 
5

È possibile utilizzare la mappa per questo:

:nmap foo :echo('your leader is "<Leader>"')<Esc> 

Ora, tipo foo.

Problemi correlati