Vi & Vim

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

1
Come ottenere la numerazione automatica degli elenchi in vim?
Contratti ecc. Cose formali necessitano di elenchi numerati. 1. Some text 2. More text 2.1. Sub-section text eccetera. La chiave è eliminare la ricodifica manuale durante l'inserimento o l'eliminazione di un elemento dell'elenco. È possibile con vim? La coerenza della numerazione delle liste è davvero difficile da tenere traccia manualmente. …



6
Eliminare in Vim e quindi incollare senza nuova riga
Molte volte in vim vorrei eliminare completamente una riga, quindi uso dd. Tuttavia, ho quindi bisogno di incollare quella linea in un'altra posizione all'interno di una linea, ma questo inserisce una nuova linea prima di incollare, quindi, rendendo molto difficile per me ottenere il risultato desiderato. Per esempio, while( pasteInHere …



1
Come posso eseguire un autocmd quando avvio Vim senza un file, un file inesistente o un file vuoto (ma non quando si inizia con un file esistente)?
Vorrei eseguire un autocmd nei seguenti scenari quando avvio Vim: Senza nome file specificato. Quando il file è nuovo. Quando il file esiste ma è completamente vuoto. In tutti e tre i casi precedenti, vorrei eseguire un autocmd; in particolare, vorrei avviare automaticamente la modalità di inserimento solo per gli …

1
Come cambiare la granularità di annullamento in Vim?
Ad un certo punto il mio Vim avrebbe annullato un'intera parola quando ho colpito u. [i]typing some words[C-c][u] Ne deriverebbe typing some Tuttavia, la granularità di annullamento sembra essere cambiata con l'eliminazione di una lettera alla volta. [i]typing some words[C-c][u] Risultati in typing some word Ricordo di aver letto qualcosa …
11 undo-redo 

2
Cerca tutte le versioni di un file nella struttura degli annullamenti
C'è un modo più semplice per trovare un particolare cambiamento nell'albero degli annullamenti di Vim che guardare semplicemente vecchie versioni casuali del file una alla volta (usando i comandi VIM vanilla, Gundo o un altro plugin)? Idealmente, vorrei inserire un modello di ricerca da abbinare a tutte le differenze mostrate …
11 undo-redo 


2
Mostra la cronologia dei comandi con showcmd
Quando si utilizza set showcmdVim mostra i comandi parziali nell'ultima riga dello schermo. Ad esempio, in modalità Normale quando si digita il comando viene visualizzata dt.l'ultima riga dte quindi, quando si preme .il comando è completo e quindi non viene mostrato nulla. C'è un modo per mostrare i comandi completi? …

2
Completamento con tabulazione simile a Zsh di percorsi parziali
Relativo alla tabulazione parziale simile a Bash per i nomi di file in Vim Una delle caratteristiche davvero fantastiche di zshè che puoi digitare, ad esempio ls /u/s/m/m/who.1, premere Tabe farlo completare ls /usr/share/man/man1/who.1.gz. Una volta che ti ci abitui, è davvero fastidioso tornare indietro /u<tab>/s<tab>/m<tab>/m<tab>..., specialmente quando l'intero percorso …

2
Riduci i tempi di caricamento di VIM
Sto usando https://github.com/carlhuda/janus vim distribution e chiaramente non sono soddisfatto del tempo di caricamento. Quale sarebbe il modo migliore per profilare e velocizzare il tempo di caricamento di VIM? Inoltre sarebbe interessante confrontare i tempi di caricamento con http://vim.spf13.com/

1
Impossibile digitare Unicode con Gvim e VIM su Windows 7
Voglio scrivere in diverse lingue usando (g) Vim. Ma quando passo a un'altra lingua usando la barra della lingua (caratteri Devanagari o Hindi) e digito qualsiasi cosa, (g) visualizza vim ??? ??. Cosa ho provato: write ++enc=utf-8 foo.txt set fileencoding=utf-8 set enc=utf-8 Informazione: Versione GVim: 7.4, e anche il suo …


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.