C'è un modo per interagire con la modalità riga di comando rimanendo sempre nella posizione iniziale? In particolare, le seguenti due azioni sono ingombranti, che richiedono di spostare le dita verso i tasti freccia e, talvolta, peggio ancora, il mouse. Muoversi: c'è un modo per spostarsi avanti e indietro nella …
Ho un problema che posso pensare a due approcci generali per la risoluzione, ma non conosco i dettagli per nessuno dei due approcci. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to ... Per …
Sto usando la seguente espressione regolare per abbinare una stringa di documentazione sotto una definizione della funzione Clojure: \vdefn.*\n\s*\zs"([^"]|\n)*" C'è un modo per eseguire il gqcomando in modalità normale (linee di formato) su tutte le corrispondenze di questo modello in un determinato file?
Ho letto la pagina di aiuto su fold-expr ( :h fold-expr) ma non ha spiegato quale sia la sintassi utilizzata nell'espressione. C'erano quattro esempi: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 Ho capito che v:lnumè la linea che ha bisogno di un livello di rientro e che l'espressione due …
Vorrei scrivere l'intero buffer nell'output standard ( /dev/stdout) anziché nel file e il comando seguente funziona come previsto durante la modifica del file: :w >> /dev/stdout Suggerimento: premere Control+ Lper aggiornare lo schermo. Ma non funziona come previsto quando sto provando a fare lo stesso dalla riga di comando ( …
Spesso voglio copiare una riga e sostituirne un'altra con la copia incollata. C'è un modo migliore rispetto Yalla linea di origine, andare alla linea che deve essere sostituita e Pjdd?
Supponendo di avere una riga in un file con l' XXXXessere un segnaposto che ho selezionato vcome segue: XXXX Some other text Come posso cambiare solo la XXXXcon l'output di un comando esterno, come ad esempio date +%Y%m%d? Sono arrivato fino a :'<,'>!date +\%Y\%m\%d ma questo ha sostituito l'intera linea.
Sto usando la compagnia aerea VIM ed è davvero bello. Tuttavia, ho quella seconda barra di stato sotto di essa che voglio nascondere. Ho provato set noshowmodenel mio .vimrc, ma sembrava nascondere solo l'indicatore della modalità predefinita. Ovviamente il nome del file è ridondante (la compagnia aerea lo copre) e …
Ho il seguente comando nel mio vimrc: execute "set path+=".getcwd()."/**" Funziona bene se l'attuale directory di lavoro è simile /home/tamlok/my_work/. Tuttavia, se la directory contiene spazi, come ad esempio D:\Program Files\vim\, vim si lamenterà. Suppongo di poterlo risolvere usando la substitute()funzione per sostituire tutti gli spazi con spazi di escape. …
Ho visto set exrcmenzionato in vari punti per l'utilizzo dei .vimrcfile per directory , ma ogni volta che è stato menzionato è stato con forte ammonimento non usarlo effettivamente perché è pericoloso. Mi sono anche imbattuto in quello set secureche dovrebbe risolvere parte del pericolo ereditario di set exrc, ma …
Ho due dicts: :let defaults = {'hello': 'world', 'bye': 'jupiter'} :let override = {'hello': 'mars'} Come posso unire le chiavi in overridemodo da finire con un nuovo dict in questo modo: {'hello': 'mars', 'bye': 'jupiter'}
Caso d'uso Sono in modalità normale. Non ho pensato esplicitamente di registrare una macro, ma apporto un singolo cambio di comando. Ora posso ripetere questa azione usando il punto. Ora mi rendo conto che è un'azione utile da salvare in una macro da utilizzare in seguito anziché digitare ogni volta …
Ecco come riproduco il comportamento che sto osservando. Per prima cosa, inserisco questo comando: echo aaaaa > a vim a In Vim, inserisco questi comandi: :ls :e # :echo bufname('#') Ecco l'output dei tre comandi precedenti: :ls 1 %a "a" line 1 :e # E194: No alternate file name to …
Sono nuovo di Vim e voglio essere in grado di modificare gli script con i miei collegamenti da tastiera e altre impostazioni di Vim mentre lavoro ancora in Vim. Ad esempio, vorrei che la maggior parte dei miei set xxcomandi si trovasse in un unico file e avessi la possibilità …
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.