Привет, я новичок в VIM, но мне это нравится. с плагином NERDtree я хочу иметь небольшой скрипт, тогда, когда я открываю файл (.cpp или .h), он автоматически открывает .h и .cpp, разделенные с .h в разделении uppeer и .cpp в более низком, с фиксированной точкой разделения ,

что теперь сделать: открыть file.cpp в nerdtree с помощью команды 'o', команда ': sp file.h', изменить размер строки разделения

2 ответа2

2

Альтернативный плагин может создать разделение с парным файлом. Вероятно, вы можете добавить свои собственные сопоставления клавиш в NERDTree.vim, чтобы сделать это автоматически.

0

Если вы хотите, чтобы файл .cpp или .h открывался автоматически каждый раз, когда вы открываете другой файл, поместите эти строки в ваш ~/.vimrc:

au BufRead,BufNewFile *.h exe "bel split" fnameescape(expand("<amatch>:r").".cpp")
au BufRead,BufNewFile *.cpp exe "split" fnameescape(expand("<amatch>:r").".h")

Оба окна должны иметь одинаковую высоту, если вы не отключили опцию «равный».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .