Ci sono diverse volte, ne ho bisogno grepper some_patternalcuni XHTMLfile (molte volte, il conteggio dei file in una cartella specificata va oltre 10K +). In precedenza, ho usato l'Editor di programmatori Epsilon di Lugaru e c'era un grepcomando che invocava la ricerca e risultava un elenco di tutte le righe …
Sono curioso di sapere se è possibile rendere un oggetto di testo consapevole del suo operatore. In particolare, sto scrivendo un oggetto di testo per ambienti LaTeX, in cui desidero comportamenti diversi a seconda dell'operatore. Ad esempio, considera il seguente frammento di LaTeX: \begin{example} Hello world \end{example} Qui è più …
I paragrafi sono delimitati da righe vuote, sia in vim che in tex, ma a volte vorrei che vim trattasse un'entità come un paragrafo e non tex. Posso, ad esempio, creare linee di vim treat contenenti solo un "%" come delimitatore di paragrafo?
Ho il testo var1=a var2=aaa var3=aaaaaa some text... "" ... some text... "" ... some text... "" ... Voglio incollare la aparte delle prime 3 righe tra virgolette nelle ultime 3 righe. Il risultato dovrebbe apparire così some text... "a" ... some text... "aaa" ... some text... "aaaaaa" ... Ora …
Sono arrivate voci secondo le quali è possibile inserire vimcomandi nelle prime cinque o nelle ultime cinque righe di un file. Ma non sono riuscito a trovarlo su Google. Qualsiasi vantaggio sarebbe apprezzato. Mi chiedo se sarebbe possibile utilizzare questa funzione per definire aggiunte specifiche di file all'elenco di parole. …
Per funzionare, le abbreviazioni devono essere separate da spazi bianchi. Ad esempio, se ho una iab fo FOOBARdigitazione allora whatfonon attiverà l'abbreviazione. Ci sono alcune ovvie ragioni ragionevoli per questo. Tuttavia, vorrei un'abbreviazione che potrebbe essere utilizzata come suffisso senza che io debba attivare iab, quindi tornare indietro e rimuovere …
Sono arrivato attraverso questa riga in un file di sintassi .. non funziona: syntax keyword Type Transparent Immagino che questo abbia qualcosa da vedere con il fatto che transparentè una parola chiave significativa per Vim. Cosa devo fare per evitarlo e ottenere la parola effettiva Transparentcolorata nei miei file come …
Mentre lavoro in vari file sorgente, (C, Ruby, ecc.) Trovo che spesso cerco funzioni. C'è un modo per avere un HUD generato automaticamente che elenca la struttura del file corrente? Sarebbe fantastico se fosse collegato a diverse parti del file, in modo simile a come NERDTree si collega a file …
Ecco un file - ChipBooter.cpp- nel mio progetto (ometti alcuni dettagli che non sono correlati a questa domanda): class ChipBooter { public: void Boot() { this->DpDetect(); } void DpDetect() {} } Quando premo g<C-]>per passare alla definizione di DpDetect, Vim visualizza un elenco con tag di corrispondenza duplicati: # pri …
Non ne uso nessuno g combinationstranne che gg, in modalità normale. Come posso farlo in modo che gsia sufficiente premere una volta? nnoremap g gglo fa attendere circa 3 secondi per una continuazione del comando. Anche la non mappatura ganticipata non funziona, perché non riesco a mappare ggse deseleziono g. …
My Vim config include plug-in che provano a gestire il progetto corrente, creare tag, ecc . Questo è abbastanza utile per la mia programmazione quotidiana in Vim, ma è solo fastidioso quando uso Vim per alcune modifiche rapide, come: modifica un messaggio di commit git; modifica un comando shell quando …
Voglio modificare i file vimsenza cambiare i timestamp di creazione. I documenti non sembrano menzionare nulla di tale possibilità. Mi piacerebbe raggiungere questo obiettivo senza disattivare la funzione di scambio / ripristino. Un'alternativa sarebbe quella di memorizzare il tempo da qualche parte e quindi sovrascriverlo all'uscita, immagino.
Un esempio ( ^è la posizione del cursore): Prima: a bc def ghi j k l mn o p q rs ^ Dopo: a bc def ghimn o p q rs ^ o quantomeno: a bc def ghimn o p q rs ^ So che posso usare d0i<BS>, ma voglio …
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.