Я использую плагины Taglist и NerdTree довольно часто. Обычно окно, которое открывается с левой стороны, слишком мало, и мне нужно его расширить.
Я обычно делаю: 10 CTRL+w >
Есть ли способ изменить ширину по умолчанию окна NerdTree и Taglist?
plugin-nerdtree
vim-windows
STDCALL
источник
источник
Ответы:
Примеры ниже устанавливают ширину до 60 столбцов. Настройтесь на ваши предпочтения.
NERDTree
NERDTree использует переменную только для этого:
Это установит ширину на 60. Вы можете поместить эту строку в ваш vimrc.
Taglist
Для taglist вы устанавливаете подобную опцию:
Как и в случае с NERDTree, вы можете поместить эту строку в свой vimrc.
другие
К сожалению, нет общепринятого метода. Многие плагины предлагают (или должны) предложить параметр для этого (как выше). Другие позволяют применять обходной путь, устанавливая параметры, которые можно отключить для автокоманды (например, тип файла, например, если NERDTree не предлагал опцию для его установки, вы могли бы это сделать
:au FileTupe nerdtree :vert resize 60
, поскольку NERDTree устанавливает тип файла на буфер). Я обнаружил, что попытка выполнить autocmd для события WinEnter на основе имени буфера обычно не работает при создании буфера, но работает, если вы выходите из окна и возвращаетесь к нему; Плагины часто создают окно перед настройкой буфера. Вам придется поэкспериментировать с другими плагинами или попросить автора плагина добавить параметр.источник
NERDTreeWinSize
.Я постоянно сталкиваюсь с этой проблемой, когда шпагат недостаточно высок, поэтому я добавил эту привязку ключа к своему
.vimrc
:Вы можете адаптировать это, чтобы сделать разделение шире, используя
:vertical resize
. Например,который увеличит вертикальный размер разделения на 10 столбцов при вводе
Control + o
.НТН
источник
<C-W>|
для горизонтального и<C-W>_
для вертикального.