Quando uso la :vsplit
mia finestra di gvim passa a una posizione dello schermo specifica. Come posso impedire che ciò accada?
La stessa cosa accade quando la penultima divisione viene chiusa.
Sto usando gvim su Windows.
Quando uso la :vsplit
mia finestra di gvim passa a una posizione dello schermo specifica. Come posso impedire che ciò accada?
La stessa cosa accade quando la penultima divisione viene chiusa.
Sto usando gvim su Windows.
Risposte:
Ciò accade perché quando si divide la finestra in verticale, vim deve aggiungere una barra di scorrimento verticale, che fa sì che vim ricalcoli le dimensioni visive e che infine salti in una diversa posizione dello schermo. L'attuale soluzione è di:set guioptions-=r guioptions-=L
Aggiornare
A partire dalla patch 8.0.1278 , è anche possibile utilizzare :set guioptions+=k
per impedire il ridimensionamento di Vim, consultare anche la documentazione all'indirizzo:help 'go-k'
guioptions-=L
sembra essere abbastanza per me, forse non avrei coperto tutti i casi. Per chiunque si chieda:set guioptions-=r
rimuove la barra di scorrimento sul lato destro eguioptions-=L
rimuove quella sinistra, che appare quando si utilizza:vsplit
.