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

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

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

27 ответов

12 просмотров

: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
В смысле? А в какие группы тогда упадет?

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

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта