vscode中"无法查看c/c++源代码光标所在的函数名称"问题解决

vscode中"无法查看c/c++源代码光标所在的函数名称"问题解决

问题

图1 C/C++ IntelliSense"智能感知插件
图1

在使用vscode中, 使用"C/C++ IntelliSense"智能感知插件(如上图1) , 来查看c\c++语言的源代码. 正常情况下, 页面最上方会显示出"光标所在的函数名称" (如下图2)

图2 自动显示光标所在的函数名称
在这里插入图片描述
但偶而会出现无法显示"光标所在的函数名称"的问题, 只显示3个点"…". 具体原因未知. 如果要查看的函数特别的长, 这时要查看函数名称, 只能一点点的滚动到函数名称处, 会显得很麻烦.

我们知道, vscode在vim模式下, “[[” 指令就可以跳转到函数名所在的起始大括号"{", 但如果不想使用vim模式, 该如何解决呢? , 下面是个人目前能找到的最好的方法. 虽然有些笨拙, 但实际使用还可以, 也算"抛砖引玉", 大家其他人有什么更好的方法, 可以告知.

图3 无法显示"光标所在的函数名称"
在这里插入图片描述

解决

这里的解决是利用vscode "Select to Bracket"命令的一个特性来实现.
即, 当使用"Select to Bracket"命令选中整个函数体时, 页面会自动跳转到函数名称处.

具体方法如下:

1 利用"Select to Bracket"命令选中整个函数体

  1. 注意将光标放在函数最外面的"竖线"处, 确保"选择"的是整个函数体.
  2. Ctrl + Shift + P 调出命令面板, 输入"Sel" 这时会弹出"Select to Bracket"命令(如图3)
  3. 点击"回车", "光标"所在的函数体就被选中了.

图3 利用"Select to Bracket"命令选中整个函数体
在这里插入图片描述

2. 当函数体被选中时, 页面会跳转到函数名称"{"处

在这里插入图片描述

3. 往下滚动滚轮一行, 就看到函数名称了

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章