VIM: как я могу открыть файл с правой стороны как vsplit с левой стороны панели NerdTree?
Я установил плагин NerdTree.
Как я могу открыть файл на правой стороне как vsplit с левой стороны панели NerdTree ?
4 ответа:
здесь s команда, но она открывает файл, разделенный слева от текущего буфера. Хотя вы можете нажать Ctrl+ Wr, чтобы поменять окна.
сделать
vsplitпоставил новый буфер справа от текущего буфера:set splitrightточно так же, чтобы сделать
splitпоставил новый буфер ниже текущего буфера:set splitbelowЯ не пробовал это с NerdTree, однако.
Это немного хак, но как я это делаю это:
- поставить курсор в окно я хочу открыть файл в
- нажмите
<leader>n<leader>n(это закрывает NERDtree, а затем открывает его снова с помощью курсора в NERDtree)- Выберите файл
В моей системе это открывает его в последнем окне, которое я только что включил, если файл еще не открыт на моем экране.
начать в окне, которое вы хотите открыть файл в.
нажмите
<leader>n<leader>nчтобы закрыть и снова открыть NERDTreeвыберите нужный файл!
быстрый
C-w =вернет ваши окна в правильные пропорции.
не уверен, что кто-то еще все еще борется с этим, но вот как я справился с этим.
можно использовать
:lsсписок доступных файлов. Который будет выглядеть примерно так:
1 "foo.txt" 2 "blame_the_user.java"
:b1для выбора foo.txt
:b2для blame_the_user.javaэтот метод может быть выполнен из любого окна настройки с помощью
:spили:vs.откройте файлы, которые вы хотите разделить в первую очередь.


