Как исправить неработающие комментарии Ruby в TextMate?

Всякий раз, когда я открываю файл Ruby в TextMate 2, несмотря на то, что он распознается правильно, синтаксическая окраска и комментарии оказываются испорченными. Вместо того, чтобы command / помещать # в начало всех выбранных строк, я оборачиваю их в /* и */, как если бы я работал с JavaScript.

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

По-видимому, у других была аналогичная проблема с комментированием CSS в TextMate (2), упомянутом в "Команда комментариев Textmate не работает должным образом для кода css", но исправления мне не помогли. Там также есть «макрос комментария переключения TextMate не работает», но это очень разные симптомы.

TextMate использовал мою систему Ruby (2.0.0 на OS X 10.10), если это актуально, но я переключил его на использование 2.2.3 через rbenv, и проблема осталась.


person iconoclast    schedule 21.12.2015    source источник
comment
Что касается закрытого голосования: TextMate определенно относится к теме Stack Overflow, поскольку это очень часто используемый инструмент при программировании.   -  person the Tin Man    schedule 21.12.2015
comment
Проверка работоспособности: обрабатывает ли TextMate ваш файл как Ruby? Определенно говорит ли нижняя полоса Ruby, а не JavaScript или что-то еще?   -  person Bad Request    schedule 21.12.2015
comment
да, он распознает файлы как Ruby (и отображает Ruby в нижней панели), и проблема остается даже после того, как я явно установил его как Ruby. Проблема исчезнет, ​​если я установлю его на Crystal (который почти такой же, как Ruby, но есть отличия). Проблема также присутствует, если я установил тип файла Ruby on Rails.   -  person iconoclast    schedule 21.12.2015
comment
Если вы нажмете Ctrl + Command + T и выберите из раскрывающегося списка Key Equivalent (или нажмите Command + 2), будет ли указано более одного действия? Моя показывает только одну строку с заголовком «Комментарий из источника› Комментарии ».   -  person Graham P Heath    schedule 22.12.2015
comment
Только один: Строка комментария. Но я поискал TM_COMMENT_ в настройках и ничего не нашел для Ruby. Что-то должно быть? Могли ли как-то быть удалены настройки моего пакета Ruby?   -  person iconoclast    schedule 22.12.2015


Ответы (1)


У меня возникла точно такая же проблема, и я недавно установил этот комплект кристаллов на днях. Я удалил пакет, и проблема была решена. Я также отправил проблему для этого пакета, так что, надеюсь, она скоро будет исправлена!

person Eli Duke    schedule 07.06.2017
comment
Теперь это исправлено для меня! Я переустановил связку, и все хорошо. :) - person Eli Duke; 26.10.2017