Często używam wtyczek Taglist i NerdTree. Zwykle okno otwierane po lewej stronie jest zbyt małe i muszę je rozszerzyć.
Zwykle robię: 10 CTRL+w >
Czy istnieje sposób na zmianę domyślnej szerokości okna NerdTree i Taglist?
plugin-nerdtree
vim-windows
stdcall
źródło
źródło
Odpowiedzi:
Poniższe przykłady ustawiają szerokość na 60 kolumn. Dostosuj do swoich preferencji.
NERDTree
NERDTree używa zmiennej tylko do tego:
Spowoduje to ustawienie szerokości na 60. Możesz umieścić tę linię w swoim vimrc.
Taglist
W przypadku taglist ustawiasz podobną opcję:
Podobnie jak w NERDTree, możesz umieścić tę linię w swoim vimrc.
Inne
Niestety nie ma ogólnie stosowanej metody. Wiele wtyczek oferuje (lub powinno) parametr do tego (jak wyżej). Inne pozwalają na zastosowanie obejścia, ustawiając rzeczy, które można wyłączyć dla komendy automatycznej (takie jak typ pliku, na przykład, jeśli NERDTree nie oferuje opcji ustawienia, można to zrobić
:au FileTupe nerdtree :vert resize 60
, ponieważ NERDTree ustawia typ pliku na bufor). Przekonałem się, że próba wykonania autocmd na zdarzeniu WinEnter na podstawie nazwy bufora zazwyczaj nie działa, gdy bufor jest tworzony, ale działa, jeśli opuścisz okno i wrócisz do niego; wtyczki często tworzą okno przed skonfigurowaniem bufora. Będziesz musiał eksperymentować z innymi wtyczkami lub poprosić autora wtyczki o dodanie parametru.źródło
NERDTreeWinSize
.Cały czas mam ten problem z podziałem, który nie jest wystarczająco wysoki, więc dodałem do niego następujące powiązanie klawiszy
.vimrc
:Możesz to dostosować, aby zwiększyć podział, używając
:vertical resize
. Na przykład,co zwiększy rozmiar pionowy podziału o 10 kolumn podczas pisania
Control + o
.HTH
źródło
<C-W>|
dla poziomego i<C-W>_
dla pionowego.