Vi & Vim

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




1
Perché il cursore si sposta all'inizio della riga dopo <Esc>?
Ho notato durante la modifica lungo una riga in un file .txt in modalità inserimento il cursore si sposta all'inizio della riga dopo una scrittura usando la sequenza di tasti: &lt;esc&gt;:w Vorrei cambiare questo comportamento in modo tale che il cursore rimanga in posizione dopo a: write. È possibile? Non …


3
Vim -p: catturato segnale mortale SEGV?
Ottengo questo problema quando avvio Vim con l' -popzione. Supponiamo che io abbia iniziato con vim -p first.txt second.txt Poi, dopo la modifica first.txtmi trasferisco in second.txtuso gt. Premo i tasti gge di Gnuovo. Questo produce l'errore Vim: Caught deadly signal SEGV Da questo punto, Vim non risponde a nessun …
12 crash 

2
Come piegare le funzioni automaticamente?
C'è un modo per rendere le funzioni di piegatura di Vim basate sulla sintassi di una dichiarazione di funzione? Ad esempio, facendo in modo che vim attivi una funzione come questa: def foobar(foo,bar): if foo &gt; bar: print "foo" elif foo &lt; bar: print "bar" elif foo == bar: print …
12 folding 


1
Riporta all'inizio e all'inizio un ciclo continuo
Se corro :cnextquando sono già alla fine dell'elenco delle correzioni rapide, ricevo il messaggio di errore E553: No more items e non succede nulla. Invece di questo, quando :cnextentro alla fine dell'elenco, vorrei che vim tornasse indietro alla prima voce della correzione rapida. È possibile configurare vim per questo comportamento?
12 quickfix 

1
Ottieni l'attuale finestra / buffer / tabpage in Vimscript
In python, quando si utilizza il modulo vim, è incredibilmente semplice ottenere l'attuale finestra / buffer / tabpage: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage La mia domanda è: come si fa in puro VimL / Vimscript e che tipo di oggetto viene restituito? Non riesco davvero a …

1
Come registrare il mio input da tastiera per fare statistiche su di esso?
Vorrei scoprire quali sono i modelli più comuni che sto usando durante la codifica. Quindi sto cercando un modo per registrare tutti i miei input da tastiera mentre sono in vim, preferibilmente con timestamp. Quindi potrei fare qualche analisi sui più recenti schemi / movimenti usati a che ora fa …
12 vimrc 


1
Utilizzando vim e caffeina sulla stessa macchina
sfondo Lavoro in un laboratorio di ricerca e uso tre diversi sistemi operativi ogni giorno. Sulle macchine Windows e Mac utilizzo Caffeina per impedire a tali macchine di abilitare lo screensaver mentre lavoro su una macchina diversa (Linux non ha questo problema). È molto fastidioso dover accedere nuovamente quando torno …



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.