ctags 函数列表显示快捷键
时间: 2024-04-08 15:24:33 浏览: 122
在使用 ctags 生成函数列表后,可以使用以下快捷键进行查看:
- `Ctrl+]`:跳转到光标所在函数的定义处
- `Ctrl+t`:返回上一个跳转位置
另外,如果你使用的是 Vim 编辑器,还可以使用以下命令:
- `:tag functionName`:跳转到函数 functionName 的定义处
- `:tn`:跳转到下一个 tag
- `:tp`:跳转到上一个 tag
相关问题
vim 怎么跟踪函数定义
你可以使用 vim 的标签功能来跟踪函数定义。首先,确保你的源代码文件已经生成了标签文件。你可以使用 ctags 工具来生成标签文件,例如在终端中运行以下命令:
```bash
ctags -R .
```
这将在当前目录及其子目录中生成一个名为 "tags" 的标签文件。
然后,在 vim 中打开你的源代码文件,并将光标移动到函数名上,按下 `Ctrl+]` 快捷键。这将会跳转到函数定义的位置。如果函数有多个定义,vim 会显示一个列表供你选择。
你也可以使用 `:tag` 命令手动输入函数名来跳转到定义位置。例如:
```
:tag function_name
```
要返回到前一个位置,可以使用 `Ctrl+T` 快捷键或者执行 `:pop` 命令。
希望这个方法能帮助到你!如果还有其他问题,请随时提问。
vscode函数跳转的插件
VSCode中有很多函数跳转的插件可供选择,以下是一些比较受欢迎的:
1. Go to Definition: VSCode自带的函数跳转功能,可通过快捷键F12或右键菜单进入。
2. C/C++ Extension: 该插件提供了跨文件和跨项目的函数跳转功能,可通过快捷键Shift+F12或右键菜单进入。
3. Clangd: 该插件基于Clangd实现了函数跳转功能,支持C/C++、Objective-C/Objective-C++等语言。
4. Ctags: 该插件使用Ctags解析代码,生成函数列表并支持跳转,支持多种语言。
5. Better C++ Syntax: 该插件提供了一些C++语法改进和函数跳转功能,支持快捷键Ctrl+Shift+Up/Down进行函数跳转。
以上是一些常用的函数跳转插件,你可以根据自己的需求选择适合的插件。
阅读全文