Quando uso la :vsplitmia 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 :vsplitmia 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+=kper impedire il ridimensionamento di Vim, consultare anche la documentazione all'indirizzo:help 'go-k'
guioptions-=Lsembra essere abbastanza per me, forse non avrei coperto tutti i casi. Per chiunque si chieda:set guioptions-=rrimuove la barra di scorrimento sul lato destro eguioptions-=Lrimuove quella sinistra, che appare quando si utilizza:vsplit.