Vi & Vim

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

4
Come posso modificare la dimensione del rientro?
Ho appena scoperto di poter indentare e non rientrare facilmente in Vi con: <<e>> Di default aggiunge un tabpersonaggio. Ora mi chiedo, potrebbe essere questo per un numero di spazi tramite una configurazione nel mio .vimrc? E come dovrei farlo?

2
Come posso ricaricare tutti i buffer contemporaneamente?
Quando si lavora su un ramo di funzionalità in git, ho spesso bisogno di riporre le mie modifiche per eseguire il commit di una correzione di bug nel ramo principale. Quando ho finito di lavorare sulle modifiche, I git stash pop, che aggiorna i timestamp sui file. Anche se i …
20 buffers  load 




1
Come definire un popup / menu personalizzato in vimrc
Assegnare ogni funzione utile a un tasto funziona bene per gli strumenti usati di frequente, ma ci sono alcune operazioni che uso così raramente, che preferirei assegnarle ad alcuni menu popup definiti nel mio vimrc. Ho visto plugin come CtrlP aprire un elenco popup quindi questo dovrebbe essere possibile. Quindi …
19 vimrc 

2
Apri i file .md come Markdown
Vim, per impostazione predefinita, apre tutti i file .md come codice "modula2". Non ho mai sentito parlare di modula2, né ho intenzione di usarlo. Come posso dire a Vim di trattare sempre foo.mdcome Markdown (come se avessi digitato :set ft=markdown)?
19 filetype 



2
Errori di ortografia corretti
Ho attivato il controllo ortografico con :set spell spelllang=en_us Ora posso correggere l'ortografia di una parola digitando 1z=(ovvero, scegliere la 1correzione ortografica ( z=)). Come posso farlo funzionare automaticamente sulla parola precedente ogni volta che scrivo uno spazio, senza ritardi? Cerca anche di "correggere" le parole che sono già state …

4
Come applico un comando a tutte le linee?
Se voglio rientrare in tutte le righe di un documento, posso digitare >Gper applicarlo alla riga corrente e in basso, seguito da e >ggapplicarlo alle righe sopra. C'è una combinazione che posso usare per applicare solo >a tutte le linee contemporaneamente?


1
Come posso fare in modo che gx riconosca gli URL completi in vim?
Per impostazione predefinita, se un buffer in vim contiene un URL come http://www.google.com, gxin modalità normale aprirà un browser con quell'URL. È molto utile. Tuttavia, se l'URL ha parametri URL (ad es. http://www.google.com/search?q=stuff), I parametri URL vengono persi (ovvero http://www.google.com/searchviene appena aperto). Sto usando MacVim 7.4 patch 183, con Chrome …

1
Come posso passare al prossimo "paragrafo"?
In questo momento sto lavorando con alcuni blocchi di testo lunghi oltre 1000 righe. C'è un modo semplice per spostarsi all'inizio del prossimo paragrafo? La mia soluzione alternativa per ora è la ricerca di due caratteri di nuova riga consecutivi: /\n\n Un'altra soluzione alternativa sarebbe vip Esc j vip v …


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.