169 похожих чатов

А есть какой-то механизм как узнать какой под курсором символ

содержит какую подстветку?
Не могу найти в теме как цвет табуляций задать...

27 ответов

60 просмотров

:Inspect

Genius Geniusowizh
:Inspect

это нвим-онли же

cent- Автор вопроса

https://vim.fandom.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor - попробовал такое. Но спецсимволы, вроде пробела не показывает((

cent
https://vim.fandom.com/wiki/Identify_the_syntax_hi...

А почему Вы думаете, что у них вообще есть какая-то синтаксическая группа (в большинстве случаев как раз нет)?

cent- Автор вопроса
Yaroslav Schekin
А почему Вы думаете, что у них вообще есть какая-т...

А как подсветку тогда описать в файле темы?

cent
А как подсветку тогда описать в файле темы?

Подсветку чего, пустого пространства? И нет никаких "файлов темы", есть colorschemes и syntax files — Вы про что спрашиваете?

cent- Автор вопроса

Бесит что слишком яркие табы. Отвлекают

cent
screenshot Бесит что слишком яркие табы. Отвлекают

А это результат :set list, или такой синтаксис, или ещё что-то (например, LSP, т.е. text properties и т.п.)?

cent- Автор вопроса
cent
А цвет как этому задать?

Чему этому? Я уточняющие вопросы просто так пишу, что ли? Или Вы не знаете, что Вам выводит это вот, на screenshot? Если нет, попробуйте, для начала :set nolist — исчезнут они?

noremap <silent> <F10> :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' \ . synIDattr(synID(line("."),col("."),0),"name") . "> lo<" \ . synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">"<CR> потом нажимаешгь F10 и тебе покажет под курсором

cent- Автор вопроса
Vadim Goncharov
noremap <silent> <F10> :echo "hi<" . synIDattr(syn...

Я же пишу, что для табов не показывет

cent- Автор вопроса
cent- Автор вопроса
cent- Автор вопроса
cent
screenshot Бесит что слишком яркие табы. Отвлекают

Вот и вопрос в том, что как найти что вот эта хрень в hi! называется SpecialKey?

cent
Вот и вопрос в том, что как найти что вот эта хрен...

хороший вопрос... обратно-то :help hl-SpecialKey работает

cent
Вот и вопрос в том, что как найти что вот эта хрен...

Vim docs for hl-SpecialKey: https://vimhelp.org/syntax.txt.html#hl%2DSpecialKey

cent
Вот и вопрос в том, что как найти что вот эта хрен...

https://t.me/vimers/156899 В общем случае, один и тот же визуальный эффект может быть результатом работы разных механизмов (их как минимум 5 теперь, кажется). В Вашем случае это почти наверняка :set list, и то, что это контролируется именно SpecialKey, описано в :help 'listchars' (в конце).

cent
Вот и вопрос в том, что как найти что вот эта хрен...

Vim docs for 'listchars': https://vimhelp.org/options.txt.html#%27listchars%27

cent- Автор вопроса
Vadim Goncharov
хороший вопрос... обратно-то :help hl-SpecialKey р...

Прикольно) Когда дергаешь help, то там подсвечиваются все группы своими цветами) Но толку от этого? Ведь они и так прописаны в файле темы... Хотя, можно косвенно подобрать...

cent- Автор вопроса
Yaroslav Schekin
https://t.me/vimers/156899 В общем случае, один и ...

Ок. И какой будет ответ на вопрос "как найти в какой группе то, что под курсором"?

cent
Прикольно) Когда дергаешь help, то там подсвечиваю...

Не все. Эти группы можно создавать произвольно и (практически) неограниченно, то-то и оно. А толк — при создании своих color schemes можно смотреть, как оно выглядит, например.

cent- Автор вопроса
Vadim Goncharov
есть еще :so $VIMRUNTIME/syntax/hitest.vim

О, спасибо. Прикольная штука.

cent- Автор вопроса

В смысле? А в какие группы тогда упадет?

cent
В смысле? А в какие группы тогда упадет?

Что там у Вас "упадёт"? ;) Вы можете выражаться яснее? Я имел в виду, что то, каким именно механизмом вызвана конкретная подсветка, которую Вы видите на экране, можно только либо угадав, либо проверив их все, такие дела.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта