Как использовать nerdtree и mvim вести себя как netbeans или eclipse? - PullRequest
1 голос
/ 30 июня 2011

Я хочу использовать mvim как текстовый редактор общего назначения для разработки кода.Я хочу, чтобы представление по умолчанию представляло собой список каталогов на левой вертикальной разделенной панели, а файл, на котором я дважды щелкнул, будет на правой вертикальной разделенной панели.Это почти то же самое в netbeans или затмении.Можно ли в любом случае установить его в качестве представления по умолчанию для mvim или использовать горячие клавиши для его установки в этом режиме?

на моем MacBook Pro, я могу открыть mvim, набрав:

mvim .

Thisоткрывает представление дерева каталогов текущего каталога (не разделенная панель).Если я дважды щелкну любой файл, весь экран будет заменен этим файлом, и мой список каталогов исчезнет.Я хочу сохранить его.

Если я выделю файл из списка каталогов и нажму горячую клавишу "t", откроется новая вкладка, показывающая содержимое этого файла (опять же, не разделенная панель, а весь файл).в своей вкладке).Однако, если я выделю папку и нажму горячую клавишу "t", откроется новая вкладка, НО она имеет новый вертикальный раздел с списком каталогов слева.Более того, если я дважды щелкну по файлам в этом списке каталогов, они перейдут на правую панель, что мне и нужно.

Есть ли какие-либо аргументы командной строки, которые устанавливают это, которые я могу назвать псевдонимом?

Ответы [ 2 ]

1 голос
/ 03 июля 2011

Вы, кажется, описываете плагин NERDTree почти к букве "T". Возможно, вам придется настроить некоторые переменные в вашем $VIMRUNTIME, чтобы они работали в точности так, как вы описали (например, 'let NERDTreeQuitOnOpen=0'), но, потратив немного времени с документами, вы сможете получить то, что хотите.

0 голосов
/ 02 февраля 2012

Я вставляю следующий код в мой ~ / .vimrc

nmap <silent> <c-n> :NERDTreeToggle<CR>

Затем я использую Ctrl + n, чтобы переключиться в двойной режим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...