Я возражу с единым мнением. Я - вид подобного Imran с моим стилем условного оператора. Если это соответствует чисто на одной строке, я сохраняю его на одной строке. Если это не соответствует чисто на одной строке, я действительно повреждаю его, но я использую только единственную вкладку (4 пробелов; мне установили VS для вставки пробелов для вкладок) для отступа. Я сразу не перехожу к if
- else
, потому что много времени условный оператор имеет больше смысла контекстуально. (Если это не имеет смысла контекстуально, однако, я просто не использую его.)
кроме того, я не вкладываю условные операторы. В той точке я действительно нахожу слишком трудным читать, и пора перейти к более подробному if
- else
стиль.
Хорошо, предыдущая версия была немного лаконичной, но ответ, который вы ищете, - добавить строку ниже в ваш файл ~ / .vimrc
. Он сообщает vim, что вы хотите настроить команду для запуска при запуске vim, но поскольку это зависит от загружаемых плагинов, вы не хотите запускать ее, пока не будет завершена вся инициализация. Строка ниже делает это.
autocmd VimEnter * NERDTree
Однако, если вас раздражает тот факт, что курсор всегда начинается в окне NERDTree, вы можете добавить вторую автокоманду, которая переместит курсор в главное окно, например:
autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p
Используете ли вы систему Windows или unix-y?
Если вы используете систему unix-y, вы помещаете плагины в ~ / .vim / plugin
. Вот как выглядит мой каталог плагинов:
$ ls ~/.vim/plugin
NERD_tree.vim scratch.vim scratchfind.vim
После этого он сразу начинает работать. Попробуйте запустить vim следующим образом:
$ vim .
Он должен открыть текущий каталог в дереве NERD.
Если вы работаете в Windows, вы помещаете плагины сюда: C: \ Program Files \ Vim \ vim70 \ plugin
Чтобы NERDTree загружался автоматически при запуске vim, запустите его следующим образом из командной строки:
$ vim -c "NERDTree" some_file.txt
Вы можете установить псевдоним для этого в своем .bashrc
:
alias vimt='vim -c "NERDTree" $1'
Теперь, когда вы запустите vimt
(вместо vim
), вы также откроете NERDTree в левой части окна.
Вы также можете добавить сочетание клавиш для запуска NERDTree в вашем .