Действительно ли возможно открыть NERDTree на каждой вкладке с нажатием t или T в NERDTree, если да, Как?
Два совета:
Не слепо использовать первый модуль, который разделяет имя с тем, что вы хотите. Часто первый модуль «захватывает» пространство имен для этой функции, но другой, менее метко названный модуль лучше выполнит функциональность.
Посмотрите вокруг, как сделать то, что вы хотите, включая интеграцию CCK/Views. Это довольно очевидно будущее Drupal, так что автономный модуль, который делает то, что вы хотите, что он конкурирует с видами/CCK-зависимый модуль, вероятно, исчезнет в ближайшем будущем.
+ + к предложению Гешана.
-121--1267870-Да и нет. Я широко использовал его (я работаю в L & D) в тестировании функциональности и пригодности для корпоративной среды обучения, но, наконец, решил против этого. Некоторые причины:
Semblio мог бы быть так же легко создан для Silverlight и превращен в истинного конкурента Adobe Captivate или Articulate . Она могла бы использовать существующие в организациях ресурсы, такие как Office, для создания системы электронного обучения.
Именно по этим причинам я решил не использовать его.
-121--3959461-Это, вероятно, не лучший способ, но если вы отредактируете плагин/NERDTree.vim и измените это:
exec "nnoremap <silent> <buffer> ". g:NERDTreeMapOpenInTab ." :call <SID>openInNewTab(0)<cr>"
на следующее:
exec "nnoremap <silent> <buffer> ". g:NERDTreeMapOpenInTab ." :call <SID>openInNewTab(0)<cr>:NERDTree<cr>"
это изменит привязку «t» в представлении NERDTree, чтобы сначала открыть файл, а затем открыть NERDTree Обратите внимание, что представления NERDTree не будут синхронизированы.
autocmd VimEnter * NERDTree
autocmd BufEnter * NERDTreeMirror
edit: Похоже, что приведенная выше команда открывает новую вкладку в буфере NERDTree. Вместо этого используйте это, как указано Вейровски в комментарии ниже:
autocmd BufWinEnter * NERDTreeMirror