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

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

3
Перелічіть відомі файли
Як я можу отримати список назв файлових типів, про які зараз знає vim? Я хочу бути в змозі зробити це так, що коли vim не автоматично виявляє тип файлу, я можу спробувати деякі з типів файлів, про які знає vim. Я знаю, що файли vimscript, що стосуються файлів, вводяться в …

2
Чи може Vim інтерпретувати термінальні кольори кодів втечі?
Багато програм CLI виводять текст, що добре виділяється. Хоча більшість з них перевіряє, чи йде вихід у файл, деякі включають термінальні коди евакуації. Мені подобається вихід з кодами евакуації, але перегляд цих файлів у Vim болісний. Чи може Vim інтерпретувати ці коди евакуації в очікувані кольори? Якщо ні, то чи …

2
Підсвічування синтаксису Vim вважає лямбда (->) у Java помилкою
Я використовую Vim для програмування на Java 8, і у мене виникають проблеми з підсвічуванням синтаксису. Нова функція в Java 8 лямбда підтримки, що привело до створення оператора стрілки: ->. Vim не розпізнає це як дійсний оператор у файлі * .java. Як такий, він виділяє цього оператора яскраво-червоним кольором, щоб …

3
Як сказати vim, що деякі розширення файлів є синонімами?
Я редагую код C ++ у .cppфайлах, тоді як код шаблону переходить у .tccфайли. Коли я відкриваю такий файл, виділення синтаксису недоступне. Я спробував set syntax=cppу tpp.vimфайлі aa в ~/.vim/ftplugin/, але він нічого не робить, хоча в редакторі це працює. Чи існує якийсь спосіб, як vim трактує конкретні розширення як …

1
Як увімкнути синтаксис, що відповідає мові, всередині гередока?
Коли я редагую PHP-файл і визначаю рядок у heredoc, підсвічування синтаксису буде включено всередині heredoc, якщо це синтаксис JavaScript або синтаксис HTML або синтаксис SQL. Однак це не буде працювати для синтаксису CSS. Приклад (якщо ми створимо новий файл PHP, викликаний hello.phpіз таким кодом): <?php $foo = <<<"JAVASCRIPT" var hello …

6
Встановіть різний колір курсору, коли використовується слово, що виділяється
За допомогою поточної кольорової схеми, яку я використовував, важко знайти місце розташування курсору під час навігації по результатах пошуку. Колір виділення та колір курсору змішуються, що ускладнює пошук курсору. Як встановити інший колір курсору, коли він знаходиться на виділеному слові?

5
Шаблон синтаксису Vim для виділення аргументу ключового слова python
Я борюся з навчанням vim regexps (я теж не знаю жодного іншого regexp), тому головна проблема полягає у визначенні regexp, який би відповідав some_function_call(simple_value, keyword=value) ключового слова в цьому прикладі. Тож воно має відповідати слову, якщо воно знаходиться всередині паронів і має рівний знак після нього. Наступна проблема - як …

3
Немає підкреслення синтаксису в tmux
Я встановив tmuxв iTerm 2. (Build 3.0.13) Коли я виконую vimв tmux, підсвічування синтаксису виглядає приблизно так. Але поза tmux виділення синтаксису виглядає чудово. Моє $TERMвсередині і зовні tmux є xterm-256color. Я також додав set -g default-terminal "screen-256color" в .tmux.confі додав це set t_Co=256 set t_AB=m set t_AF=m if &term …


2
Вимкнути підсвічування синтаксису залежно від розміру та типу файлу
Мені часто доводиться редагувати різні файли XML за допомогою vim, які різко відрізняються за розміром - від файлів конфігурації, що містять декілька гучних рядків, до виробничих файлів даних розміром до 2 Гб. Якщо ввімкнути підсвічування синтаксису, звичайно, дуже погана ідея при роботі з величезними файлами, тому я хочу відключити його, …

1
Трактуйте рядкові літерали як іншу мову
У мене є ряд файлів JavaScript, де рядки - фрагменти HTML, які потрібно вставити на веб-сторінку. Vim виконує підсвічування синтаксису на JavaScript і виділяє рядки, що цитуються, як такі. Це, здається, виходить за межі виділення: vim цитата, vim не відповідає тому, <що починає тег, тому, >що закінчується при використанні %; …


2
Автоматичне виділення тексту однакових рядків
Я бачив досвідченого німдзя-віма, який робив це деякий час назад, але я не маю ідеї починати. A) Чи є спосіб встановити колір фону vims так, щоб виділялися послідовні лінії з однаковим вмістом. Б) Якщо хтось знає, як це зробити, це приємно змінити це, якби виділення траплялося на послідовних лініях, але …

1
Чи можна зробити регістри синтаксису Vim дотиком / перекриттям?
Тому я деякий час вирішив дізнатися більше про те, як працюють синтаксичні файли vim, створивши власні. Моєю метою було створити простий синтаксичний файл, який би розділив файл на 3 частини на основі роздільників і включав би попередньо синтаксичні файли на дві з цих трьох частин. Це файл прикладу: Some text, …

1
Синтаксис змішаного кольору in vim
Я часто пишу документи в плеєрі за допомогою vim, це означає, що у мене код розмітки змішаний з кодом R. Я хотів би, щоб на R шматках було розфарбовано синтаксис R, але на всіх інших фрагментах забарвлення або відсутність забарвлення. Це можливо? Як?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.