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
.откройте файлы, которые вы хотите разделить в первую очередь.