Vi & Vim

Domande e risposte per le persone che utilizzano le famiglie di editor di testo di Vi e Vim


2
Come rientrare come spazi anziché come tab?
Sto codificando alcuni modelli html in file JADE. Voglio inserire automaticamente il codice con spazi anziché tab. Ho provato shiftwidth=2, tabstop=2ma non importa quale sia, è ancora un rientro che utilizza le tab invece della barra spaziatrice, il che fa sì che la compilazione JADE generi errori. Come posso inserire …


2
C'è un modo per gli eventi AND nell'autocmd?
Vorrei innescare un autocmd evento su due, ma non in un modo in cui di solito viene fatto, ovvero se uno degli eventi si è verificato, quindi innescare un autocmd. Voglio attivarlo se si verificano entrambi gli eventi. Ad esempio: il solito modo di farlo autocmd BufWrite,BufRead *.c *.py *.h …
21 autocmd 

2
Come si registra in vim una appendice agli appunti?
So già che puoi copiare qualcosa nel registro usando: (più un comando yank, delete, ecc.) "a Comprendo anche che puoi aggiungere al registro usando: "A Inoltre capisco come copiare qualcosa nel registro degli appunti usando: "+ Cosa digito per aggiungere al registro degli appunti? La mia versione di vim: VIM …

4
Annulla <CR> in modalità inserimento
A volte in modalità inserimento ho colpito &lt;CR&gt;per errore e devo colpire il backspace più volte (dipende dal rientro) per tornare dove mi trovavo. per esempio &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Il cursore è []e premo &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Ora devo …


2
Come posso ridefinire i mapping dei tasti dei plugin?
Ho installato un plugin che non fornisce un meccanismo per disabilitare i mapping dei tasti che definisce. Voglio ridefinire una delle mappature ( &lt;leader&gt;cc) definite dal plugin per il mio personale, ho provato a inserire la seguente riga nel mio .vimrc: noremap &lt;leader&gt;cc echo "my purpose" Ma questo non funziona, …




8
Esiste una procedura ottimale per piegare un file vimrc
Di recente mi sono reso conto che il mio vimrcè ora più di 400 righe (che l'IMO è troppo proverò a ridurlo) e per facilitare la navigazione, la lettura e la modifica ho deciso di indagare sul concetto di pieghevole in vim (che Non mi era familiare) . Ho provato …
21 vimrc  folding 

5
GitHub per .vimrc e plugin
So che molte persone memorizzano il loro .vimrc su GitHub per semplificare il corretto funzionamento su nuove macchine, e questo ha perfettamente senso per me. Includere plug-in, tuttavia, è problematico, perché i plug-in che utilizzo sono già repository git. Come si crea un repository che monitorerà sia il loro .vimrc …

2
Eseguire lo script bash da vim
Uso vim per gli script bash. a volte non voglio creare un nuovo file, renderlo eseguibile, eseguirlo e quindi rimuoverlo. Intendo gli script che verranno usati una sola volta. Ad esempio, apro vim e digito questo: #!/bin/bash ll | while read line do echo $line done Non ho salvato questo …


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.