Sto riscontrando un problema con VIM, in cui nessuno dei miei comandi funziona.Mostra le impostazioni correnti della chiave <leader>?
C'è un modo per vedere a cosa è attualmente impostato il mio <leader>
?
Sto riscontrando un problema con VIM, in cui nessuno dei miei comandi funziona.Mostra le impostazioni correnti della chiave <leader>?
C'è un modo per vedere a cosa è attualmente impostato il mio <leader>
?
Per visualizzare il valore corrente attualmente definito per <leader>
, utilizzare:
:let mapleader
Producing come:
mapleader,
Può essere indefinito se non impostato in precedenza, impostazione predefinita invece di una barra retroversa \
Sì, sto ricevendo "Variabile non definita: mapleader'. Sto facendo una nuova domanda per questo però. –
A meno che non sia ancora definito. Vedi anche la risposta di Xuan. – Wodin
cosa significa ','? è la chiave cmd? –
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
,
È possibile utilizzare la mappa per questo:
:nmap foo :echo('your leader is "<Leader>"')<Esc>
Ora, tipo foo.
L'impostazione predefinita è in genere una barra rovesciata. – Nick
@Nick che non è quello che sta chiedendo. –