Запитання з тегом «syntax-highlighting»

Підсвічування синтаксису - це використання кольорів, розміру, шрифту або інших атрибутів, щоб візуально вказати, що він має особливе значення, а тому полегшує розуміння тексту. Наприклад, маркування мовних ключових слів певним кольором.

1
Як я можу виправити "відсутні" підсвічування синтаксису для ключових слів Python, таких як "self"?
Я намагаюся виправити підсвічування синтаксису для python; мої кольори відрізняються від кольорів на скріншотах тим, як він повинен "виглядати" в різних кольорових схемах vim. І ви можете побачити різницю в порівнянні .rb (який відображається правильно) з .py, який виглядає як вимкнено: Наприклад, зауважте, як selfце не виділено. (Це в базі16, …

1
Де належать власні правила виділення?
Іноді я хочу змінити синтаксис, що підсвічує кольори та стилі за замовчуванням з моїми власними уподобаннями. Я думаю, що найбільш підходящим способом цього було б створення власної кольорової схеми. Однак у мене є пара питань. Якщо я хочу встановити виділення для певної групи синтаксису певною мовою, чи належить це до …

3
Vim сповільнюється з часом із увімкненим синтаксисом
Чи можу я щось утримати syntax onпід час використання Vim? Як тільки я відкриваю щось істотне, через деякий час редагувати це стає майже неможливо. Кожне натискання клавіш викликає затримку. Якщо я відключу підсвічування синтаксису або відновлюю vim - це знову добре. Я synmaxcolвстановив 120. Зразок рубінового файлу довжиною всього 59 …

1
Як я можу додати додаткові правила виділення синтаксису у свій локальний vimrc?
Я встановив gvim і на Fedora, і на Win7. Я виявив, що і vim, і gvim у Fedora не виділяли ім'я функції в коді c, тоді як gvim на win7 це виділяло. Я виявив, що на win7, vim73/syntax/c.vimв кінці є додаткові рядки: syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2 syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1 …

1
Як я можу виділити відповідні імена "%" (наприклад, якщо / end, for / end), визначені matchit.vim у виборі?
Наразі мій Vim виділяє відповідні дужки, дужки, лапки тощо з блакитним фоном та білим переднім планом - курсор можна переміщувати між ними %. Завдяки моєму matchit.vim, я також можу переключатися %між if / end, for / end і т. Д. - однак вони не виділяються під час вибору. Як я …


3
Як я можу зробити так, щоб команди підсвічування в .vimrc набирали чинності негайно за допомогою Vim 7.4?
У highlightмоєму .vimrcфайлі є кілька команд . У Vim 7.3 вони почали діяти відразу після початку роботи Vim. Після оновлення до Vim 7.4 це вже не так. Vim спочатку використовує своє підсвічування за замовчуванням. Коли я завантажую .vimrcдругий раз, виконуючи source ~/.vimrcвиділення робіт, як я хочу. Ви зможете відтворити цю …

1
Підкреслення синтаксису Vim числових буквених знаків з одноцитатними розділовими знаками
C ++ 14 надав нам можливість використання одиничних лапок для розділення цифр великих числових літералів. Це порушує виділення синтаксису Віма. Наприклад, розглянемо таку програму C ++ 14: #include <stdlib.h> int main(int argc, char** argv) { // small numbers are fine int normal_number = 5; // large numbers have the correct …

2
Чи можна призначити знак групі «Тодо»?
Чи можна додати знак, який відображатиметься у стовпці знаків, коли рядок має групу ToDo (ToDo, FIXME ...). Налаштувавши свою кольорову схему, я змінив яскравість групи Todo, але хотів би мати індикатор у стовпці знаків, як Синтастичні помилки та попередження.

3
Як вивести виділений вихідний код у файл для використання поза vim
На своєму робочому місці я хочу зробити презентацію спеціальної мови, яку я розробив для вирішення деяких проблем, які ми мали. Для легшого розвитку я створив власний файл синтаксису vim для цієї мови. Тепер мені потрібно представити його на іншому комп'ютері, у якому не буде цього синтаксичного файлу. Наскільки я знаю, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.