Vi & Vim

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


3
Perché dovrei usare augroup?
Capisco come funzionano i comandi automatici e come usarli, ma sono un po 'sicuro di cosa serve Augroup. Ho letto:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To avoid confusion, the name should …
31 autocmd 

1
Espandi una selezione visiva nell'altra direzione
A volte ho selezionato una selezione visiva con, ad esempio, Vjjjjjsolo per rendermi conto in seguito che avrei dovuto iniziare la selezione una riga più in alto. Tuttavia, premendo ksemplicemente si riduce l'intervallo inferiore della selezione anziché spostare l'intera selezione su una riga. Ecco una visualizzazione (ah, ah), in cui …

7
Mostra solo le linee corrispondenti?
In un lungo file, vorrei cercare un modello che corrisponda a circa 200 righe circa. Le linee corrispondenti si trovano in punti casuali nel file. Quando una linea corrisponde, è rilevante solo la linea stessa, nessun contesto sopra o sotto. Normalmente, vorrei cercare con /e saltare attraverso le partite con …
31 search 

5
Esecuzione di determinate operazioni senza cancellare il registro
Spesso, nei file di configurazione, potrei copiare e incollare un blocco di linee, quindi voglio apportare piccole modifiche a quel blocco. Dopo aver incollato, uso xper eliminare i caratteri che voglio rimuovere, quindi passare per incollare il blocco successivo. Tranne xinserisce i caratteri eliminati negli Appunti, quindi devo ricopiare nuovamente …

5
Terminale interrotto dopo aver richiamato Vim con xargs
A volte ho provato a invocare Vim usando xargs, in questo modo: find . -name '*.java' | xargs vim ... che tipo di lavori: All'avvio di Vim, vedo brevemente il seguente avviso lampeggiante: Vim: Warning: Input is not from a terminal La modifica funziona: :fileselenca correttamente tutti i .javafile come …

1
Utilizzare operatori condizionali AND o OR in un'istruzione IF?
Questa è probabilmente una domanda incredibilmente semplice, ma finora non ho trovato alcuna risposta (devo mancare le giuste fonti e non so dove cercare nell'aiuto di VIM). Ho una condizione e vorrei che includesse "AND", come if (condition1 .AND. condition2) "do what I want you to do endif ma non …
30 vimscript 



5
Scambia la posizione di due finestre
Di 'quanto segue è l'attuale struttura della mia finestra: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | L'ordine di A e B non è del tutto naturale. Sarebbe meglio se B fosse in cima. Tuttavia, se vado <C-w>K, B …


2
Qual è la differenza tra let e set?
Non conosco molto della teoria alla base di Vim. Sembra che abbiamo setalcune variabili e letaltre variabili. Qual è la differenza e quando è richiesta una rispetto all'altra? Inoltre, il sistema di colori vim solarizzato dice let g:blabla...qual è il significato g:in questo caso?
29 vimrc  vimscript 

5
Rinumerazione dell'elenco buffer
Dopo aver lavorato su un progetto per un po ', comincio a vedere grandi lacune tra numeri di buffer consecutivi. Questo perché i buffer tra di loro sono stati spazzati via per vari motivi. Sfortunatamente, questo può rendere imbarazzante passare a un determinato buffer o selezionare un intervallo di buffer, …



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.