繁体   English   中英

跳至标签(Ctrl-])停止工作

[英]Jump to tag (Ctrl-]) stopped working

当我将光标放在标签名称上时(无论标签内部处于什么位置),按Ctrl-]都应跳至该标签。 它以前曾经工作过,但现在看来我的Vim在识别标记名的开始和结束位置时遇到了一些问题。

例如,当我将光标放在usr_09.txt第一个字符上并按Ctrl-]它会引发错误: E426: tag not found: usr_09 当我将光标放在{ident}标签的中间并按Ctrl-]它会引发: E149: Sorry, no help for {ident} 在这两种情况下,当我直观地选择整个usr_09.txt且在{ident}仅选择“ ident”时,按Ctrl-]可以正常工作,并且可以正确跳转到其定义。

这些问题的根源是什么?

<C-]>命令使用'iskeyword'选项来确定标签所包含的字符。 好像你失去了. 并添加了{}

您可以通过以下方式将值重置为Vim的帮助默认值:

:setlocal iskeyword=!-~,^*,^\|,^\"

模式行的重新触发处理(什么Vim的帮助页面使用;看到最后一行)通过

:doautocmd FileType

如果这永久性地影响了Vim帮助,请通过以下方式检查它的最新修改位置:

:verbose setlocal iskeyword?

并更改/删除该错误的:set命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM