2014-05-12 18 views
6

In vim è possibile impostare l'opzione con :set. Per esempioCome copiare il valore di un'opzione vim in un registro

: impostare incantesimo

per abilitare il controllo ortografico. E

: impostare spellfile =/home/custom_spell.txt

per impostare la posizione del file incantesimo personalizzato.

È possibile stampare il valore di un'opzione con eco. Ad esempio

echo & spellfile

Ora vorrebbe copiare il valore dell'opzione spellfile a un buffer. Come lo posso fare?

risposta

15

Hai :put

:put=&spellfile 

Hai i_CTRL-R_=

blabla in insertmode ^R=&spellfile^M 

(con^R essendo CTRL-R digitato in modalità inserimento, e^M il ritorno a capo si digita per convalidare l'input fornito a CTRL-R =)

Se si desidera inserirlo in un registro ->:let @a = &spellfile (o qualsiasi altro nome di registro ->:h registers)

Problemi correlati