Vi & Vim

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


1
Perché vim si lamenta della debole crittografia quando si utilizza blowfish2?
Ho aperto un documento dal 2015 che ho salvato utilizzando la crittografia integrata in vim ( :X). Questo è stato il salvataggio utilizzando blowfishal momento. Il messaggio che ho ricevuto ora (2017) era questo: Warning: Using a weak encryption method; see :help 'cm' Enter encryption key: ********************************************* Enter same key …



1
Come ottenere un'anteprima per il comando di sostituzione?
Molto spesso mi trovo nel bisogno di eseguire una sostituzione che avrà corrispondenze risparmiate su un file di grandi dimensioni e con espressioni di ricerca e sostituzione non banali. Ad esempio, supponiamo che io abbia alcune chiamate di funzione come okFunction(arg1, arg2 arg3). Gli args differiranno con ogni chiamata di …

1
riferimento / documentazione in vim
Presumo che l'unica documentazione fornita con vim riguardi vim. Se installo plug-in ci saranno anche documentazioni dei plug-in. Ma ci sono documentazioni per altre lingue in vim? Un esempio potrebbe essere, ad esempio, sto codificando in Python in Vim e voglio cercare rapidamente la comprensione dell'elenco in Python. Sarebbe bello …


3
Come posso rendere effettivi i comandi di evidenziazione in .vimrc immediatamente con Vim 7.4?
Ho diversi highlightcomandi nel mio .vimrcfile. In Vim 7.3, questi hanno avuto effetto immediatamente dopo l'avvio di Vim. Dopo l'aggiornamento a Vim 7.4, questo non è più il caso. Vim utilizza inizialmente l'evidenziazione predefinita. Quando carico .vimrcuna seconda volta eseguendo source ~/.vimrc, l'evidenziazione funziona come voglio. Dovresti essere in grado …

2
Rientra al livello di rientro successivo con >>
Di tanto in tanto devo lavorare con un codice che non è indentato al livello di rientro che ho impostato su Vim (4 spazi per livello), di solito dopo aver copiato / incollato qualcosa nel file. Di solito mi accontento di <<e >>. Il problema è che non passano al …

1
Eco messaggio all'avvio senza richiesta
Vorrei echeggiare un messaggio personalizzato all'avvio, in base al fatto che determinate funzioni di avvio abbiano avuto successo. Ho provato questo nel mio.vimrc echo 'test' "All my settings ... Mi piacerebbe che Vim facesse eco a un messaggio come se avessi appena scritto echo 'foo' dalla riga di comando dopo …
9 vimrc  echo 

1
Output Vim display to Text
Mi chiedo se esiste un comando simile a :TOhtml, ma solo per il testo semplice e che rappresenta l'intero display Vim. Ad esempio, dato il display: Creerebbe il seguente file di testo: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ …
9 vimscript 


4
Impostazione della larghezza del testo specifica del numero di riga
Uso gvim per scrivere e-mail e uso tw=72per spezzare le righe. Ora modifico anche le intestazioni di base della posta nello stesso documento, ad esempio sto aggiungendo destinatari alla mia posta. Ora con tw=72esso si rompe anche ogni volta dopo 72 caratteri. Come posso impostare tw=0le prime 4 righe (questa …


1
Come definire un operatore che si aggiorna mentre riceve input?
Ho definito una mappatura operatore che accetta una regione di testo, quindi chiede una stringa di input e quindi allinea la regione con Tabular usando la stringa di input come argomento. Funziona bene. L'ho implementato in questo modo, usando vim-operator-user per aiutare a definire un nuovo operatore: map \aa <Plug>(operator-align) …
9 vimscript 

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.