Usando l'editor vim, un'attività comune è quella di sfogliare i buffer. Ora uso comandi standard come :lso a :bnext. In effetti ho impostato nel mio .vimrc: "move amongs buffers with CTRL map <C-J> :bnext<CR> map <C-K> :bprev<CR> Vorrei sfogliare i buffer come elenco nella finestra di quickfix, nel modo semplice …
Esiste un modo integrato per far aprire a Vim un nuovo buffer con file? Voglio aprire un file . :enewnon accetta alcun argomento e apre un buffer vuoto . :editchiude il mio buffer esistente. Correlato (circa :enew): Come faccio ad aprire un nuovo buffer senza aprirlo in una divisione? Come …
Ho appena scoperto il :bwipeoutcomando, per il quale gli :helpstati: Mi piace :bdelete, ma cancella davvero il buffer. Tutto ciò che è correlato al buffer viene perso. Tutti i segni in questo buffer diventano non validi, le impostazioni delle opzioni vanno perse, ecc. Non usare questo se non sai cosa …
È in qualche modo possibile avere diversi modelli di ricerca per finestra o buffer, ad es. Voglio cercare il termine A nella finestra / buffer A e il termine B nella finestra / buffer B in modo che l'uso hlsearch, evidenzi cose diverse, ad esempio una divisione in parallelo.
Ho un nofilebuffer che contiene vimscript e voglio eseguirlo. Tuttavia, :so % non funzionerà perché richiede un file salvato, non un buffer. Esiste un comando vim per farlo di default? In caso contrario, è possibile creare una funzione che fa le stesse cose?
Attualmente, ho due metodi simili per sostituire l'intero buffer con qualche altro testo (diciamo negli Appunti). Metodo n. 1: cancellare tutte le linee: :%d. incolla testo: "+P(o simile:) :put+. Metodo n. 2: selezionare visivamente tutte le linee: ggVG. incollare il testo: "+P. Tuttavia, non riesco a trovare un modo con …
È possibile modificare un file con diverse impostazioni contemporaneamente? Più precisamente, vorrei avere più buffer nella stessa istanza di Vim che hanno lo stesso contenuto (la modifica di un buffer influisce immediatamente sul contenuto dell'altro buffer), ma posizioni del cursore diverse, segni diversi, evidenziazione della sintassi diversa, ecc. I casi …
A volte vedo una finestra aperta con il nome scratch. So che è una specie di buffer / finestra temporanea. Come posso crearne uno? :h scratch non restituisce nulla.
Recentemente ho scoperto l'opzione switchbufe ho provato a usarla ma non posso dire se non capisco come dovrebbe funzionare o se in realtà non funziona sul mio Vim. A proposito dei diversi valori possibili, il documento dice: useopen Se incluso, passa alla prima finestra aperta che contiene il buffer specificato …
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 …
Uso Vim per scrivere C ++ e ho alcune #include<>affermazioni, commenti, ecc. Che devo includere in ogni nuovo file che creo. ho aggiunto autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) al mio vimrc, perché ho sentito che questo crea un buffer con il testo di cui …
Voglio aprire un buffer terminale in una divisione verticale. Se provo :vertical split terminalottengo un buffer chiamato "terminal", non un buffer terminale. Di recente ho imparato che potrei fare :vertical split +terminalper aprire un buffer terminale, ma non sono stato in grado di trovare i documenti di aiuto che spiegano …
Così tante scelte! Così confuso! Quando uno dovrebbe essere usato preferibilmente un altro? Come si relazionano tra loro? Quali sono le differenze tra loro, comunque? In che modo influiscono sui comandi digitati? In che modo si collegano a registri, macro, segni, opzioni e cronologia dei comandi? Quale nido all'interno del …
Ho un sacco di divisioni in questo momento e mi ci è voluto un po 'per trovare questi file (in pratica sto inseguendo un bug attraverso 50 file interconnessi). Esiste un comando del genere :ls > /tmp/filelistche scriverà gli split / buffer correnti che ho aperto su un file?
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.