Qualcuno sa se è possibile (o sapere di uno script o plugin vim esistente) che può creare una "barra di stato" che mostra il nome della classe e il metodo (o funzione) correnti che sto modificando? Immagino che si collegherebbe al parser di sintassi per il tipo di file del …
Ho apportato una serie di modifiche a un file su cui sto lavorando, comprese le modifiche al rientro. Sto usando vimdiffper confrontare il file con la versione originale e non voglio vedere queste modifiche, dal momento che sono sostanzialmente estetiche. Come posso dire vimdiffdi ignorare gli spazi bianchi durante il …
Di recente sono passato dall'uso di TextMate all'utilizzo di Vim molto di più (perché ho diviso il mio tempo tra Mac e Linux). Una cosa che mi manca è il meraviglioso bundle MultiMarkdown che, tra le altre caratteristiche, mi permette di inserire tabelle nella sintassi MultiMarkdown e quindi riformattarle in …
Sto cercando di utilizzare la combinazione di colori del deserto con VIM 7.0 su CentOS 5.6 x64 che si trova qui: http://hans.fugal.net/vim/colors/desert.vim Ho scaricato il file e salvato nella mia ~/.vim/colorsdirectory. Dico quindi a VIM di utilizzare la combinazione di colori emettendo: :colors desert Dovrebbe assomigliare a questo: Comunque ottengo …
Posso usare il locatecomando estremamente spesso. Quindi se eseguo il seguente comando. locate updatedb | head -1 Quindi mi dà il O/p /usr/updatedb.conf Mi chiedo se esiste un comando del genere che può farmi aprire direttamente quel file? Spero in qualcosa del genere. locate updatedb | head -1 | vim
Usando Vim, a volte mi ritrovo a fissare una sezione del codice sorgente per un po 'e improvvisamente voglio che vengano visualizzate alcune variabili sullo schermo. È facile: il /<var>che li mette in evidenza tutti. Il mio problema è che il più delle volte la ricerca sposta la mia finestra, …
Il mio professore ha assegnato un account SSH a tutti gli studenti del mio corso di programmazione e ha incaricato di utilizzare VIM per la modifica del testo. Ho scoperto :set nue :set auto indenttramite Google. Ho notato che queste due impostazioni si ripristinano dopo ogni avvio. C'è un modo …
In Vim, la Jchiave unisce due righe insieme. Esiste una combinazione di tasti simile, integrata, per dividere le linee con una nuova riga (nella posizione del cursore o simile)? In alternativa, quale sarebbe il modo più efficace per definire una combinazione di tasti per farlo (in modalità normale, non in …
Mi piace usare la scheda per saltare tra le finestre divise, quindi ho map <tab> <C-W><C-W>nel mio .vimrc. Tuttavia ho notato che questo rende Ctrl + I non si comporta più come Ctrl + I, ma come Ctrl + W, Ctrl + W. Come posso rimappare solo <tab>ma non <C-i>?
Voglio elencare tutti i tipi di file che Vim riconosce dal suo runtimepath. Per esempio: ada arc c clojure common-lisp elisp go python Come posso farlo?
Nel mio .vimrcsto cercando di usare ftplugine ovviamente usare alcuni comandi relativi a quello presupponendo che sia stato caricato con successo. Tuttavia, ora ho incontrato alcune vecchie macchine che non hanno installato il plugin. Posso in qualche modo subordinare il caricamento di questo plugin e aggiungere filetype ondirettive simili nello …
Quando avvii vim per la prima volta vim myfile.c, nella parte inferiore sinistra dello schermo mostra il nome del file tra virgolette, il numero di righe, quindi il conteggio dei caratteri. Scompare nel momento in cui qualcos'altro ha bisogno di quel bene immobile. Come posso riaverlo? So che :echo @%puoi …
Se sono in Vim e voglio ottenere un output dalla riga di comando e incollarlo sul mio file corrente, posso eseguire questo: :! echo "foo" >> % Questo aggiungerà "pippo" al mio file corrente e dovrò ricaricare. Esiste un modo più elegante per farlo: quell'output va in un buffer che …
Ho installato vim, mintty tramite cywin su XP. Il problema è quando provo a colpire backspace in modalità di modifica VIM, il cursore sposta indietro di un carattere invece di cancellare il carattere precedente. Come posso modificare questo strano comportamento?
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.