在Vim中,您可以使用
[I
命令列出指定函数、类或结构体声明或使用的所有位置。是否有一个简单的快捷键在Vim中打开此结果列表中的文件之一?我不想输入完整的文件名和行号。[I
命令列出指定函数、类或结构体声明或使用的所有位置。是否有一个简单的快捷键在Vim中打开此结果列表中的文件之一?我不想输入完整的文件名和行号。我记得旧的gF技巧,非常好用。
下面这些命令可以打开指定行号的文件:
gF open in the same window
<c-w>F open in a new window (Ctrl-w F)
<c-w>gF open in a new tab (Ctrl-w gF)
当这样的文件名/行号对是编译代码的结果时,以下命令也很有用:
:help :cn
:help :cl
:help :cfile
这并不是非常人性化,但在关闭列表后,<C-w>i
会打开一个新窗口,并将光标定位于该单词的第一个实例。
添加计数,如3<C-w>i
,会打开一个新窗口,并将光标定位于该单词的第三个实例。