Ho trovato alcune combinazioni di colori che mi piacciono, ma alcune hanno la caratteristica che le linee sotto il contenuto del file sul display - l' ~area - hanno un colore di sfondo diverso come mostrato .. Voglio che sia lo stesso sfondo colore come testo normale. Quando modifico la …
Senza plugin come ctrlpe NERDTree, quale sarebbe il modo più efficiente per trovare e aprire i file in profondità in un albero del progetto? L'impostazione pathsu **/*produce file inutili in .gite altre directory nascoste, in modo che sembri essere fuori discussione. C'è un modo per impostare il percorso in modo …
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: <esc>:w Vorrei cambiare questo comportamento in modo tale che il cursore rimanga in posizione dopo a: write. È possibile? Non …
Ho impostato expandtabnel mio .vimrcfile per convertire tabin più spacecaratteri. Tuttavia, alcuni file (come Makefile) necessitano effettivamente del tabcarattere inserito. C'è un modo semplice per forzare l'inserimento tabmentre sto scrivendo?
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 …
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 > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print …
Diciamo che ho una funzione, chiamata StripWhitespace. Posso eseguirlo su un singolo file aprendo il file ed eseguendolo :StripWhitespace. Come posso eseguire automaticamente quella funzione su una cartella di file e salvare i risultati mentre procedo?
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?
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 …
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 …
C'è un modo per avere vim non contrassegnare URL HTTP e indirizzi e-mail come errori di ortografia? O, più in generale, un modo per elencare regex di ortografia valida?
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 …
Ho un file con una linea simile a questa: foofoo.xy.barbar Voglio cambiare la xya gh. Ho provato a fare 2r-> gh, ma ovviamente non ha funzionato, in quanto ha sostituito il xycon gge quindi spostato il cursore di un punto a sinistra. Esiste un modo per farlo senza accedere alla …
Durante l'utilizzo di WSL / Bash per Windows, voglio essere in grado di utilizzare y yy 3ye pallo stesso modo in cui funzionano sempre in VIM, ma collegandomi agli Appunti di sistema condivisi da tutte le app, non agli Appunti interni di Vim ... Ho già idem per gestire gli …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.