簡體   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