Ritenere: apple pear Posiziona il cursore sulla prima riga e digita Yp, producendo: apple apple pear Posiziona il cursore sulla pearriga e digita .per ripetere l'ultimo comando. Questo ripete solo il p(anziché la combinazione Yp), producendo: apple apple pear apple Vorrei un modo per dire .di ripetere gli ultimi N …
Ho Anaconda(incluso python3.5.2), VIM(7.4) e Jedi-VIMinstallato sul mio sistema. C'era anche un pythoninstallato sul sistema Linux per impostazione predefinita. Il completamento automatico sta funzionando sui pacchetti di base, almeno. Ma per pacchetti come numpy(incluso in Anaconda) il completamento non funziona. Utilizzando il seguente comando in VIM: :py3 import sys; print(sys.path) …
Durante la modifica del file di sintassi, ho trovato qualcosa del tipo: \s*\%(\%(:\@<!\/\/.*\)\=\|\%(\/\*.*\*\/\s*\)*\)$ Ho familiarità con qualsiasi altro che \%e \@lì. Non riesco nemmeno a cercare su Google perché non so come si chiama. Quindi cos'è e cosa fa?
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 …
Uso molto i registri per copiare / incollare, ma ho sempre dimenticato in quale registro si trova il mio contenuto. C'è un modo per visualizzare i registri prima di incollarli? Idealmente lascerebbe il registro sullo schermo quando si seleziona quello che vogliamo.
Lavoro molto con la modalità blocco visivo, che trovo davvero utile per rapidi cambiamenti su molte linee. Ma qualcosa che sto lottando per fare è inserire una nuova riga in questo modo: La selezione è indicata come []: Some [t]ext Some [t]ext Some [t]ext Some [t]ext Some [t]ext Premo Ie …
Esiste un modo per fare in modo che vim passi automaticamente alla giusta definizione corrispondente in caso di più definizioni. Il nostro codice C ++ utilizza fortemente il sovraccarico delle funzioni e la gestione di ctags da parte di vim non sembra essere pronta per questo. Per esempio, void abc(int …
Se sono state apportate modifiche esterne a un file in fase di modifica in Vim, sono consapevole di poter ricaricare il contenuto del file :edit. Ma supponiamo che (internamente) abbia apportato modifiche al file che voglio conservare. Esiste un modo per integrare le due serie di modifiche (esterna e interna)? …
Data una serie di linee simili a questa: 2001 "Some Kind of Title," Author's Name, Publication Name, 1 Mar. 2002 "Some Kind of Title," Author's Name, Publication Name, 12 Oct. 2003 "Some Kind of Title," Author's Name, Publication Name, 8 Apr. 2004 "Some Kind of Title," Author's Name, Publication Name, …
Non riesco a contare il numero di volte in cui ho provato a fare questo: :set foldmethod=syn^I Sembra che il completamento non funzioni sui valori delle opzioni! In alcuni casi le opzioni sono stringhe complesse in cui il completamento potrebbe non avere senso. (Es 'comments'.) Ma ci sono stati sforzi …
Un modo per convincere Vim a formattare i miei commenti per conformarsi a Google cpplint? La sezione superiore non è conforme, per rispettare 5 modifiche sono necessarie. mantieni questo commento allo stesso livello Aggiungi uno spazio dopo // aggiungere almeno due spazi tra codice e commento allinea i commenti aggiungi …
Sulla readline di bash in modalità emacs, ho scoperto di recente la funzionalità di trasposizione , dandomi l'opportunità di correggere rapidamente un errore di battitura come dc dir per cd dir premendo CTRL+ Tsul ccarattere. C'è qualcosa di simile in Vi / Vim che mi permette di scambiare personaggi e …
So di poter completare i nomi di file / percorsi dalla directory corrente usando ctrl + x, ctrl + f ( compl-filename). Funziona benissimo in combinazione con set autochdir, che cambia aggiorna la directory corrente alla directory del buffer attivo. Tuttavia, ho iniziato a utilizzare airblade/vim-rooterper rendere la directory corrente …
Esiste un'alternativa nella ricerca di vim e nella sostituzione di stringhe, che dover sfuggire a tutti i caratteri speciali nella stringa. Ad esempio, se voglio abbinare la stringa seguente e sostituirla con qualcosa [ERROR] Login unsucessful Quindi devo fare :%s/\[ERROR\]\ Login\ unsucessful/something/g E diventa molto più brutto e doloroso per …
Dal documento di aiuto di Vim (vedi:) :help 'path': Stringa 'percorso' (impostazione predefinita su Unix: " .,/usr/include,,") -Per cercare in relazione alla directory del file corrente, usare: :set path=. -Per cercare nella directory corrente utilizzare una stringa vuota tra due virgole: :set path=,, Sembra che .e ,,non hanno alcuna differenza …
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.