2011-01-26 46 views
6

Dove posso trovare ulteriori comandi come questo utilizzando il comando "call"? Non riesco a digitare parole chiave pertinenti su google.Vi - ": call append()"

risposta

1

È possibile scrivere una funzione Vim per fare praticamente qualsiasi cosa, quindi chiamarla usando :call func(). Il linguaggio è chiamato script vim, non è troppo difficile da imparare. Il wiki di vim ha an excellent tutorial on the matter. There's a wikibook on vim scripting as well.

Quindi, per rispondere alla tua domanda, il comando "chiamata" può fare qualsiasi cosa! È tutto ciò per cui funzioni le funzioni.

3

"call" può chiamare qualsiasi funzione vim. È possibile la funzione write your own o utilizzare una funzione incorporata.

Per visualizzare tutte le funzioni built-in e quello che fanno, utilizzare

:help functions 

in vim. Ctrl +] mentre si visualizza quell'elenco si alternano spiegazioni di funzioni estese. Utilizzare j/k come al solito per scorrere l'elenco.