TextMate перестал распознавать комментарии

Мой товарищ по тексту внезапно перестал распознавать комментарии в коде и ярлык для комментирования кода (Command + /).

Я нашел комментарии в редакторе пакетов для HTML, но не похоже, что я могу установить для него ключ активации или что-то еще.

У кого-нибудь есть опыт работы с этой частью TextMate?

ваше здоровье!


person gleddy    schedule 23.03.2010    source источник


Ответы (1)


Может, вышло за рамки? Неважно, чем это вызвано, это достаточно легко исправить.

  • Откройте редактор пакетов ctrl-option-cmd-B.

  • Убедитесь, что кнопка «Меню» в верхнем левом углу редактора пакетов отображает «Показать все».

  • Если этого не произошло, щелкните стрелку вверх / вниз и измените ее так, чтобы

  • Прокрутите вниз, пока не найдете пакет Source.

  • Щелкните стрелку слева от Источник, чтобы отобразить содержимое пакета.

  • глядя на элементы Source Bundle, отмеченные зеленой буквой C рядом с ними, найдите элемент с названием Comment Line / Selection

  • Щелкните Строка комментария / выделенный фрагмент.

  • В правом верхнем углу редактора пакетов нажмите кнопку Настройки.

  • Рядом с Активацией выберите пункт меню Ключевой эквивалент

  • Что бы ни было в текстовом поле справа, замените его на cmd- / (поместив курсор в текстовое поле, нажмите клавиши «cmd», а затем «косая черта»

  • Убедитесь, что текстовая область элемента Селектор области пуста - там ничего не должно быть.

  • Выйдите из редактора пакетов, перезапустите TextMate, откройте новое окно редактора (cmd-N), затем введите cmd- /, чтобы убедиться, что он работает.

Эта команда не ограничена областью действия, поэтому она будет работать в любом контексте / среде / языке, но поскольку она не ограничена областью видимости, ее можно переопределить специальной командой комментария для пакета (например, комментарием в пакете HTML, поэтому, если после того, как вы выполнили эти шаги, он все еще не работает, вам просто нужно найти эту команду комментариев, специфичную для пакета, и либо исправить ее (используя шаги, указанные выше в качестве шаблона), либо затем использовать шаги выше в качестве шаблона) или удалив его.

Пока вы занимаетесь этим, вы можете также исправить команду в своем пакете HTML:

в редакторе пакетов прокрутите вниз до пакета HTML, затем щелкните элемент Комментарий (вы сказали в своем Q, вы его нашли). Нажмите кнопку Настройки в правом верхнем углу и убедитесь, что Активация соответствует Key Equivalent и cmd - / находится в соседнем текстовом поле. Затем убедитесь, что Scope Selector - это text.html.

person doug    schedule 23.03.2010
comment
классно! спасибо за подробный обзор. Оказалось, что мой исходный пакет был отфильтрован, что было легко понять, следуя вашим инструкциям. Спасибо! - person gleddy; 24.03.2010
comment
без проблем, рад, что помог - пожалуйста, примите ответ, когда у вас будет возможность. - person doug; 24.03.2010
comment
Что, если он не позволяет мне ввести cmd + /, похоже, что что-то еще использует это сочетание клавиш или что-то в этом роде. не могу понять. Благодарность! - person Marc; 23.01.2012