Ответ 1
Здесь есть команда s, но она открывает файл, разделенный слева от текущего буфера. Хотя вы можете нажать Ctrl + W r для обмена окнами затем.
Я установил плагин NerdTree.
Как я могу открыть файл с правой стороны как vsplit с левой стороны панели NerdTree?
Здесь есть команда s, но она открывает файл, разделенный слева от текущего буфера. Хотя вы можете нажать Ctrl + W r для обмена окнами затем.
Чтобы 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
.
Сначала откройте файлы, которые хотите разбить.