Vim 您如何反映光标的当前sytax范围?

Vim 您如何反映光标的当前sytax范围?,vim,Vim,我试图创建一些功能,这些功能只有在光标位于ruby文件中的双引号字符串中时才会出现 如何检查光标是否在这样的给定语法中?这将返回当前语法组 function! SyntaxItem() return synIDattr(synID(line("."),col("."),1),"name") endfunction 发件人: 另请参见:所有内容都构建在Andy提供给您的函数片段之上。之后,我们可以构建更高级的函数和命令 这就是我用我的电脑所做的。以下是各种使用示例: HTH.我在

我试图创建一些功能,这些功能只有在光标位于ruby文件中的双引号字符串中时才会出现


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

这将返回当前语法组

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

另请参见:

所有内容都构建在Andy提供给您的函数片段之上。之后,我们可以构建更高级的函数和命令

这就是我用我的电脑所做的。以下是各种使用示例:


HTH.

我在网站上没有找到满意的答案,但我最终在谷歌上找到了正确的答案,所以我想我会把答案贴在这里,以备将来参考。