Автооткройте NERDTree на вкладке “EVERY”

Действительно ли возможно открыть NERDTree на каждой вкладке с нажатием t или T в NERDTree, если да, Как?

36
задан Arslan Ali 18 May 2015 в 13:51
поделиться

2 ответа

Два совета:

Не слепо использовать первый модуль, который разделяет имя с тем, что вы хотите. Часто первый модуль «захватывает» пространство имен для этой функции, но другой, менее метко названный модуль лучше выполнит функциональность.

Посмотрите вокруг, как сделать то, что вы хотите, включая интеграцию CCK/Views. Это довольно очевидно будущее Drupal, так что автономный модуль, который делает то, что вы хотите, что он конкурирует с видами/CCK-зависимый модуль, вероятно, исчезнет в ближайшем будущем.

+ + к предложению Гешана.

-121--1267870-

Да и нет. Я широко использовал его (я работаю в L & D) в тестировании функциональности и пригодности для корпоративной среды обучения, но, наконец, решил против этого. Некоторые причины:

  1. Усредненная кривая обучения инструктивные дизайнеры были слишком высокий. Если он предназначался для выделенный наполовину разработчик/наполовину ISD человек, чтобы как-то работать в этом SDK и дизайн большое электронное обучение, Видение/объем Semblio был путь основание. Это хороший продукт для разработчики - это просто то, что профиль человека не особенно хорошо в создании e-Learning/CBT.
  2. Группа образования (группа, которая производит этот продукт) имел довольно несколько блотчей продукта и небылицы. Этот на самом деле сделал его за дверью, но она не получает поглощение, которое ожидал EdPG. Вероятно, он будет понижен до "ну, мы пытались, но никто не хотел это "в борьбе между всеми внутренние академические группы (Продажи в государственном секторе, Партнеры в обучении, EdPG, Неограниченный потенциал и т.д.) - так мой угадайте, что поддержка упадет вдали.
  3. Наиболее важным было решение использовать WPF вместо Silverlight. Это не является незначительным против WPF, который является прекрасные технологии, но это говорит мне два вещи: Это платформа Windows играть, учитывая, что образование использует Windows/Mac/Linux. WinClient Платформа - продукты для внедрения, как правило, довольно быстро отпадают в MSFT (за исключением Visual Studio/Выражения). 2) Там будет быть проблемами развертывания .Net рамка и пакеты Semblio. На этом пункте он делает предположение, что большинство школ работа с полутехническими ИТ-ресурсами отделы с хорошим сервером развертывания.

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 не будут синхронизированы.

6
ответ дан 27 November 2019 в 05:05
поделиться
autocmd VimEnter * NERDTree
autocmd BufEnter * NERDTreeMirror

edit: Похоже, что приведенная выше команда открывает новую вкладку в буфере NERDTree. Вместо этого используйте это, как указано Вейровски в комментарии ниже:

autocmd BufWinEnter * NERDTreeMirror
104
ответ дан 27 November 2019 в 05:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: