gpt4 book ai didi

vim - 您如何反射(reflect)游标的当前语法范围?

转载 作者:行者123 更新时间:2023-12-01 02:52:32 25 4
gpt4 key购买 nike

我正在尝试创建一些仅当光标位于 ruby​​ 文件中的双引号字符串内时才会出现的功能。

如何检查光标是否在这样的给定语法内?

最佳答案

这将返回当前的语法组。

function! SyntaxItem()
return synIDattr(synID(line("."),col("."),1),"name")
endfunction

发件人: http://vim.wikia.com/wiki/Showing_syntax_highlight_group_in_statusline
另见: http://vim.wikia.com/wiki/Identify_the_syntax_highlighting_group_used_at_the_cursor

关于vim - 您如何反射(reflect)游标的当前语法范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420259/

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