Vi & Vim

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

2
Come convertire un file di codice sorgente in HTML?
Ho un file di codice sorgente scritto in un linguaggio di programmazione (ad esempio PHP) e vorrei convertirlo in un file HTML, quindi posso pubblicarlo sul web per condividere il mio codice. Per conversione intendo, ad esempio, convertire nuove righe in <br>tag in modo che il testo mantenga la stessa …


2
Sollevare la finestra con il file di scambio
Di tanto in tanto, mentre lavoro su più progetti, e / o qualsiasi altra cosa, mi lascia con (anche) molte istanze di Vim aperte - come succede, apro un file che è già aperto altrove, lasciandomi con l'opzione di: [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort Esiste un modo integrato …
13 swap-file  x11  linux 




1
Vim compilato con python3 ma ha ('python') restituisce 0
Ho appena seguito queste istruzioni per compilare vim con python 3: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source Dopo l'installazione ho controllato per vedere se ho python3: vim --version | grep "python" Che ha restituito: +python3/dyn e +python/dyn Ma quando avvio vim e digito uno dei comandi followinf, ottengo un 0: :echo has('python3/dyn') :echo has('python3') :echo …


1
Fine del movimento del blocco pitone
Ho bisogno di un movimento che si sposta alla fine / inizio di un blocco Python e ho bisogno di un altro movimento che si sposta all'inizio / alla fine del metodo / classe precedente / successivo (tutte le combinazioni). Ho provato vim-indent-object, python-mode, chapa, vim-python-object, ecc. Nessuno di essi …

3
Come scoprire a cosa è mappata una chiave?
So che eseguire :mapcomandi senza argomenti dovrebbe darmi un elenco di mappature definite dall'utente, ma, ad esempio, quando premo Ctrl-W Ctrl-I succede qualcosa, ma non ho idea di quale funzione sia stata appena eseguita come mappature integrate non appare nei :mapcomandi. Come faccio a sapere cosa fa una chiave?


2
Come posso fare per scaricare i file degli incantesimi di vim?
Durante la configurazione spelllangper la prima volta, mi è stato chiesto di scaricare automaticamente il file ortografico appropriato. In qualche modo ho interrotto il processo a causa di istruzioni poco chiare, quando mi è stato chiesto, in quale directory dovrebbe andare. Ora, quando dico :set spelllangsolo Warning: Cannot find word …

2
Qual è il contrario del comando 'vai al prossimo'
Se voglio passare al successivo ,sulla riga, allora scrivo t,. Se volessi andare al precedente, ,potrei usare /n, entrare, Nma questo è un po 'un violino. Qual è il modo migliore per andare per invertire il tcomando e passare al precedente ,?
13 search 

2
Qual'è la differenza funzionale tra: nohlsearch e: set nohlsearch?
Ho notato che quando lo uso :nohlsearchin realtà non fa la stessa cosa di :set nohlsearch. In particolare, l' hlsearchimpostazione non è effettivamente disattivata (che è ciò che :set hlsearch) esegue. Per dimostrare cosa intendo: :set hlsearch :nohlsearch :echo &hlsearch Questo stampa 1( hlsearch è ancora impostato! ) :set hlsearch …
13 search  highlight 

2
Cpo & vim è una sintassi speciale?
Negli script è consuetudine fare qualcosa del tipo: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Per garantire la modalità nocompatibile per lo script. È: set cpo&vim una sorta di sintassi speciale, come in foo & bar? O è più come un comando, una linea …
13 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.