#ruby #vim #syntax-highlighting
#ruby #vim #подсветка синтаксиса
Вопрос:
Интересно, что я могу сделать, чтобы исправить подсветку синтаксиса регулярных выражений Ruby, когда в регулярном выражении есть кавычки?
Вот в чем проблема:
И сравните его с аналогичным, где нет кавычек:
(Я уже использую последний плагин vim-ruby).
Комментарии:
1. Похоже, у вас вообще нет подсветки регулярных выражений. Это просто выделение, как если бы это была строка кода Ruby; следовательно, I является синим (для константы), а $ / — красным (для глобального).
Ответ №1:
На самом деле, кажется, у вас есть некоторые проблемы с настройкой vim (или, возможно, устаревшей версией vim) — у меня все работает нормально. У меня есть vim 7.3.346, упакованный для Debian. Стандартные файлы синтаксиса ruby и файлы синтаксиса из vim-ruby выполняют эту работу. Если обновление не является опцией или не помогает, пожалуйста, приложите выходные данные команд:syntax и :script. Вот подсказка, как упростить процесс.
Комментарии:
1. Я исправил это некоторое время назад, обновив vim-ruby. Просто забыл ответить здесь. Но я приму ваш ответ. Вы потратили некоторое время на ответ, так почему бы и нет.