gpt4 book ai didi

vim - 找出vim中特定关键字/符号属于哪个突出显示组

转载 作者:行者123 更新时间:2023-12-03 12:31:15 24 4
gpt4 key购买 nike

我将从TextMate进入Vim,我想自定义我的vim colorscheme。如果我能找出任何特定单词或符号属于哪个高亮组,那将非常有帮助。在TextMate中,我将插入号放在有问题的单词/符号上,然后按ctrl-shift-p,然后会出现一个工具提示,内容如下:

text.html.basic
meta.tag.structure.any.html
string.quoted.double.html

根据此信息,编辑TextMate颜色主题以将格式应用于(或删除)所讨论的文本确实非常简单。

在Vim中,如果我想更改某个单词或符号的格式,则不确定从哪里开始。有什么等效于TextMate的ctrl-shift-p吗?

最佳答案

我不确定我是否理解正确,但是您正在寻找吗?

" adds to statusline
set laststatus=2
set statusline+=%{synIDattr(synID(line('.'),col('.'),1),'name')}

" a little more informative version of the above
nmap <Leader>sI :call <SID>SynStack()<CR>

function! <SID>SynStack()
if !exists("*synstack")
return
endif
echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")')
endfunc

关于vim - 找出vim中特定关键字/符号属于哪个突出显示组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1467438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com