Vim legge i comandi di inizializzazione da un file chiamato vimrc all'avvio. Può essere usato per impostare impostazioni, definire funzioni, eseguire comandi automatici e altro.
Vim è così infinitamente configurabile. Tuttavia, ideare un vimrc è un compito scoraggiante per i principianti e gli utenti intermedi. Fondamentalmente, ci si aspetta che ne sviluppi uno da una tabula rasa leggendo la documentazione e raccogliendo suggerimenti serendipiti da altri utenti. Esiste un menu di configurazione intuitivo per aiutare …
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 …
È possibile rimappare la Escchiave in un'altra chiave in Vim? Quando utilizzo Vim in una finestra della console del client Web VMware vSphere a schermo intero e premo il Esctasto per uscire dalla modalità di modifica, mi porta anche fuori dalla modalità a schermo intero nella finestra della console. Sto …
Questo è ciò che ottengo dalla documentazione: \zs"avvia la parte evidenziata" dopo aver abbinato la regex precedente e \@<="avvia la parte evidenziata" dopo aver abbinato l' atomo precedente . Ma non capisco esattamente le sottigliezze di questo, quindi qualcuno può spiegare come differiscono un po 'più in profondità? Questo è …
Mi capovolgo molto tra i file di Ruby e Markdown. C'è un modo che posso set spellimpostare automaticamente quando apro un *.mdfile, ma non quando ne apro *.rbuno?
Scrivo con un layout di tastiera non QWERTY. Molte delle chiavi utilizzate da Vim sono ora nella riga home, ma alcune combinazioni di tasti non funzionano, la più ovvia è la hjklchiave. Come e dove posso modificare queste combinazioni di tasti per lavorare meglio con il layout della mia tastiera?
Di solito ho più istanze di VIM in esecuzione sulla stessa macchina. Quando :source ~/.vimrcapporto una modifica al mio vimrc posso semplicemente (con una mappatura semplice o un autocmd). Ma per far sì che tutte le istanze in esecuzione riflettano il cambiamento, devo eseguirlo separatamente in ciascuna di esse. Posso …
Sto cercando di impostare g:netrw_list_hidee non sembra funzionare. Non importa cosa l'ho impostato nel mio .vimrcha sempre il valore ,^\.\.\=/\=$. Solo se fonte vimrcnuovamente il mio file, contiene il valore corretto. Come posso eseguire il debug di questo? Immagino che ci sia qualche plugin che sta impostando quella variabile? Forse …
Ho installato gvim su Fedora e Win7. Ho scoperto che sia vim che gvim su Fedora non hanno evidenziato il nome della funzione nel codice c mentre gvim su win7 lo ha evidenziato. Ho scoperto che su win7, vim73/syntax/c.vimha le righe aggiuntive alla fine: syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2 syn match …
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 …
Durante il tentativo di abbinare la tavolozza dei colori del mio terminale e quella di GVim ho notato questo: Quando apro GVim e Vim, vedo: (Questo è lo stesso file, mio vimrc.) Se lo faccio :set t_Co=256, non succede nulla in GVim (tranne che lampeggia), mentre i colori nel terminale …
Attualmente il mio Vim evidenzia abbinando parentesi, parentesi, virgolette, ecc. Con sfondo ciano e primo piano bianco - il cursore può essere spostato tra questi con %. Grazie a my matchit.vim, posso anche passare %tra if / end, for / end, ecc., Tuttavia questi non sono evidenziati nella selezione. Come …
Mi piacerebbe usare YouCompleteMe con il completamento semantico C ++, ma dopo ore di tentativi, non riesco a trovare il motivo per cui non funziona come previsto. Tutto sembra funzionare ma non riesco a completare i parametri della funzione. Sto eseguendo Vim su Archlinux (Gnome Terminal su Openbox): Linux Arch-PC …
Di recente ho posto una domanda in cui ho appreso che non è possibile passare nulla tranne i parametri :setin vim modeline. Capisco i problemi di sicurezza, ma mi chiedo se non ci sia un altro modo per aggirare questo. Una recente domanda su SO sull'impostazione di grandi gruppi di …
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.