Sto lavorando su buffer split (usando ^ w + v, ^ w + s), ma a volte vorrei allargare una divisione attuale o modificarne l'altezza. Come posso raggiungerlo?
Quando si lavora con più file, sarebbe molto utile vedere sullo schermo più di un file alla volta. Esiste un modo in Vim per dividere la finestra (orizzontalmente o verticalmente) in modo che ogni divisione possa mostrare un file diverso?
So come dividere Windows in VIM , ma è possibile aprire più file usando VIM in modalità divisa (all'avvio) dalla riga di comando? Per esempio: vim file1 file2 file3 o: vim *.cpp
A volte quando sto lavorando su un file, aprirò più file solo per avere un'idea del flusso corrente del codice fino a un certo punto. Tuttavia, questo a volte porta a più file contemporaneamente aperti per divisione. Esiste un comando per chiudere tutto tranne la finestra selezionata?
Di 'quanto segue è l'attuale struttura della mia finestra: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | L'ordine di A e B non è del tutto naturale. Sarebbe meglio se B fosse in cima. Tuttavia, se vado <C-w>K, B …
Il mio terminale non mi consente di digitare Ctrl+ W, perché è una scorciatoia per chiudere una scheda del terminale. Mi piace lavorare con le divisioni, ma non riesco a trovare un modo per farlo senza usare C-W. Questo mi ha costretto a utilizzare le schede, perché posso passare da …
Prendi in considerazione un caso con più divisioni in una finestra. vim consente di "massimizzare" rapidamente la divisione corrente per occupare l'intera finestra <C-W> o. C'è un modo per ottenere vim per "ricordare" le suddivisioni che esistevano prima e tornare a questo stato dopo l'esecuzione <C-W> o? EDIT: Per chiarire, …
So che è possibile aprire un nuovo file in una divisione, con :splito :vsplit, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
Quando lo faccio vimdiff file2 file1, file2va naturalmente a sinistra e file1a destra. A volte trovo che li metto nella direzione sbagliata, quindi mi piacerebbe essere in grado di cambiarli senza lasciare Vim. È possibile?
Uso un window manager per la piastrellatura (fantastico) + un multiplexer terminale (tmux) + si divide all'interno di vim. Non ho decorazioni per finestre, quindi non c'è alcuna divisione visiva tra loro se il contenuto del programma non lo dà via. Mi sento abbastanza a mio agio con questo paradigma …
Recentemente è stato aggiunto un componente aggiuntivo a NeoVim che consente l'apertura del terminale in un buffer vim. Ciò ha interessanti possibilità di inviare testo da una finestra di vim a un'altra replicando, ad esempio, un comportamento simile a REPL. In passato utilizzavo tmux per questo tipo di configurazione. Tuttavia …
Voglio aprire due diverse parti di un documento in divisioni orizzontali (usando :sp) e scorrere entrambe a sinistra ea destra insieme. Per lo scorrimento verticale, si utilizzerà scrollbind. Tuttavia, non sono sicuro di cosa utilizzare per lo scorrimento orizzontale. So che la funzionalità deve essere disponibile perché quando uso vimdiff, …
Mi piace usare vimdiff come strumento git diff / merge. Il problema è quando ridimensiono la finestra del terminale host a una nuova dimensione: dei due riquadri divisi, l'estrema sinistra rimane della stessa larghezza, mentre l'estrema destra è estesa alla dimensione intera della finestra. Esiste un comando per rendere la …
Come uscire efficacemente da vim quando si modificano più file in modalità divisa in una volta sola? Sembra che quando ho 10 finestre divise, devo ripetere il :q!comando 10 volte per ogni finestra che richiede un po 'di tempo. Esistono metodi migliori per uscire dall'editor? Per quanto riguarda la soluzione …
So che posso usare :newper aprire un nuovo buffer in una finestra divisa (definita da set splitbelowe set splitright). Ma come posso aprire un nuovo buffer vuoto senza aprirlo in una divisione?
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.