2012-03-23 3 views
0

Если я открою файл с расширением .html, тега работает отлично.Как получить тегбар для работы с файлами js

Если я открываю файл с расширением .js, то табло не отображает ничего. Просто переименование расширения файла на .html заставит его работать.

Как я могу заставить tagbar работать с файлами .js?

ответ

0

Вы попробовали taglist-plus? Он использует jsctags, и он работал отлично в течение короткого времени, когда я установил этот плагин.

+0

У меня есть как taglist-plus, так и тегбар. –

+0

Это та же история с taglist-plus. Мне нужно переименовать файл .js в .html, иначе он не узнает никаких тегов. –

0
  • Какой файл (:set ft?) файла, над которым вы работаете?

  • У вас есть ctags и/или jsctags установлен и работает?

    Do $ ctags -R . и/или $ jsctags . выполнено с того места, где вы помещаете свои файлы JavaScript, создайте файл tags?

    Если да, то что он содержит?

  • Если вы используете jsctags, будет ли он текущим? Как насчет nodejs?

+0

Filetype - это javascript, если расширение является .js и html, если расширение является .html. ctags и jsctags установлены и работают. ctags -R. завершается без сообщений об ошибках, но jsctags, похоже, зависает. Если я делаю jsctags в файле .js, он говорит: «Ошибка: Didnt» найти имя для конструктора ». но нет, если запустить его в том же файле с расширением имени файла, переименованным в html. Я недавно установил jsctags, поэтому он должен быть текущим. –

+0

Вы должны разделить вашу проблему на две части: 'jsctags' и' ctags' - это совершенно разные части программного обеспечения и быть точными в том, что вы делаете. По моему опыту, jsctags вообще не работает ни с чем, кроме обычных .js-файлов, либо с файлами JavaScript с пользовательскими расширениями, либо с файлами HTML с включенным JS. Однако ctag' работает в обоих сценариях. jsctags зависит от nodejs, который является быстро движущимся куском дерьма. Раньше у меня были проблемы с jsctags, что я «решил», установив еще одну версию nodejs (0.7.2-pre). Теперь jsctags работает, но его результат немного изменился и ... – romainl

+0

... он смущает ад из TagBar. Сделать все это почти бесполезно. Я только что увидел, что исправление было снято несколько месяцев назад, я посмотрю, будет ли это лучше. Тем временем попробуйте обновить nodej. – romainl

 Смежные вопросы

  • Нет связанных вопросов^_^