Вкладка «Диспетчер файлов» в vim - PullRequest
3 голосов
/ 16 июля 2011

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

У меня довольно неплохая vim, настроенная для разработки.При выполнении проектов MVC мне нужно открыть несколько вкладок, и я довольно быстро переключаюсь между ними и быстро перестраиваюсь.

Я даже могу открыть вертикальную вкладку с интерактивным списком каталогов моих файлов.

Что я действительно хочу и не могу понять:

  1. Чтобы иметь возможность сохранять постоянство этой вертикальной вкладки, то есть на «переднем плане» всех вкладок, ипозвольте мне открыть файл в новой вкладке.(По сути, я хочу, чтобы у vim была боковая панель, которая является файловым менеджером, и когда я нажимаю клавишу ввода для выбранного файла в каталоге, он откроет новую вкладку, но «вкладка файлового менеджера / каталога» останется открытой, и вfront.

  2. Чтобы установить постоянную «вкладку файлового менеджера / каталога» определенной ширины, то есть: vsplit 32 (пикселей?)

Имеет ли это смысл? Может кто-нибудь указать мне правую часть раздела справки для этого?

Спасибо, Кевин

Ответы [ 2 ]

8 голосов
/ 16 июля 2011

Используете ли вы NERDTree ? Если нет, то это может быть ответом на ваши молитвы.

Вы можете установить ширину окна NERDTree, поместив это в ваш .vimrc:

let g:NERDTreeWinSize=32
0 голосов
/ 18 февраля 2012

В интересах всех, кто проходит мимо, вам стоит взглянуть на project . Мне понадобилось немного времени, чтобы понять это, но вы в основном получаете файловый браузер на левой стороне. Вы можете управлять списком файлов, так что вы можете применять фильтры, ссылаться на исходные / api-документы и опускать то, что не важно. Конечно, он автоматически заполнит список, если хотите. Очень аккуратный. Это страница помощи, которую вы должны сесть и прочитать, но мне это нравится.

Вам также следует взглянуть на snipMate и Surround , если вы любите эффективность. Я пользуюсь vim уже десять лет, и это все для меня в новинку! Жизнь меняется! Теперь мне нужно немного поиграться с интерфейсом и сделать некоторую работу.

...