vim CTRL-]键不工作
嗨,我是维姆的新手,我被卡住了。 在vim CTRL-]键不工作,vim,ctrl,Vim,Ctrl,嗨,我是维姆的新手,我被卡住了。 在:help tag中,它表示可以使用CTRL-]键进入标记定义。但我不能让它工作。我以为我的插件弄乱了一些映射,所以我清理了.vimrc。但我仍然将光标指向标记词(例如在帮助中)。我同时按下Ctrl键和]键,什么也没发生 有人知道怎么修吗?或者我读的是:help Error?首先,使用:verbose命令(感谢)了解是谁将钥匙反弹到了哪里 :verbose nmap <C-]> 有点晚,但我也有同样的问题。 我想我会分享一个可能的解决方案,这样其
:help tag
中,它表示可以使用CTRL-]键进入标记定义。但我不能让它工作。我以为我的插件弄乱了一些映射,所以我清理了.vimrc
。但我仍然将光标指向标记词(例如在帮助中)。我同时按下Ctrl键和]键,什么也没发生
有人知道怎么修吗?或者我读的是:help Error?首先,使用
:verbose
命令(感谢)了解是谁将钥匙反弹到了哪里
:verbose nmap <C-]>
有点晚,但我也有同样的问题。 我想我会分享一个可能的解决方案,这样其他人就不必经历痛苦了 我的解决方案是:按住Ctrl键,同时按住Ctrl键,再按两次]!!!无论使用何种组合键生成右方括号,],请重复两次!!我不知道为什么这在我的情况下有效。帮助文件中没有提到这一点。可能花了一年时间
我花了一两个小时试图找出Ctrl-]组合,直到我意外地找到了解决方案 我在虚拟箱虚拟机上也遇到了同样的问题。右ctrl键用于在主机和来宾环境之间切换。尝试使用左ctrl+] 我也有同样的问题,而且
:verbose
没有提出任何有用的问题。我发现Ctrl-+会带我去那里
请注意,我使用的是德国键盘,加号位于美国键盘方括号的位置。可能代码只查看键的位置(我记得结合Ctrl键阅读了相关内容)。问题在于虚拟框的默认设置。在Oracle Virtual Box中,您可以看到默认情况下,右控件用作主机键组合。转到文件->首选项->输入并将主机键组合更改为“无”。最初对我来说,ctrl也起作用,在上述更改之后,两个键都起作用。对于mee,“ctrl-]”表示“ctrl+Alt GR+”。换句话说,
- 按“Ctrl”
- 按下“Ctrl”时按“Alt GR”
- 按下“)”(“]”也在那里),同时按下上面两个按钮
$>xmodmap-pke | grep 35
keycode 35=死亡\u diaeresis感叹死亡\u diaeresis感叹bracketright死亡\u macron bracketright
$>xmodmap-e'keycode 35=bracketright感叹词dead\u diaeresis感叹词bracketright dead\u macron bracketright'
请参阅以供参考我遇到了同样的问题,并解决了它。在我的例子中,我正在映射CTRL+F10键。因此,我首先在Vim insert模式下点击CTRL+F10,查看按键输出是什么。在我的例子中,它是
F36
,然后我在vimrc文件中将它映射为
将您的命令映射到挪威键盘上的macOS上:CTRL-]
是CTRL-å
您使用的是“英语(美国)”键盘布局吗?您的]
键是否位于回车键的左侧?你必须按Shift键才能得到“]”吗?是的,是的,不是。谢谢,至少我读对了。这很奇怪。您是否尝试过:标记quickref
(只是一个随机标记)或双击gvim中的标记?这些至少起作用了吗?您是否使用ctags
生成了tags
文件?:tag{tag\u name}
正在起作用,并且双击。我玩弄了这个脚本包:,并根据其自述文件制作了所有内容,包括调用病原体#helptags()
。它会改变密钥映射吗?别忘了::verbose nmap
会告诉您谁会恢复您的密钥,这一个解决了控制台上的问题,但不是GUI上的问题。谢谢。这对我也有好处。我也在使用德国键盘,只是不明白为什么它不工作。。。
:nnoremap <C-]> <C-]>
:help mapping
:help :verbose
:help :noremap