使用【标题3】


1、离线安装ms-vscode.cpptools插件

这个插件可以让我们自动查找并跳转到函数/变量的定义。

公司只给用内网,于是使用了3种方法去离线安装插件,只有一种方法有效。

无效的两种方法(仍然需要联网):

(1). 下载ms-vscode.cpptools.vsix插件,在cmd窗口(或从VSCode调出命令行)使用命令安装:code --install-extensionms-vscode.cpptools.vsix:

D001-开发工具-VS Code


(2). 在VSCode里面选择从vsix安装:

D001-开发工具-VS Code

它们虽然都提示安装成功:

D001-开发工具-VS Code

但在VSCode里面却还是需要联网去update的:

D001-开发工具-VS Code

比较发现、安装不成功的情况下,.vscode\extensions下的插件文件和安装成功的是不一样的:

D001-开发工具-VS Code


有效的方法:

在这里发现的方法:https://segmentfault.com/q/1010000009333127

D001-开发工具-VS Code

在联网的机器上安装好插件、再直接拷贝过来,放在.vscode\extensions下面即可:

D001-开发工具-VS Code

复制过去后,打开VSCode、或者VSCode会提示需要重新加载。

鼠标放在一个函数或变量上、就会显示函数/变量的信息。

鼠标不动、再按下Ctrl,鼠标就会变成小手,表示可以跳转到函数/变量定义的地方去了,效果如下:

D001-开发工具-VS Code


2、用spaces替换Tab

虽然在setting.json文件里面写了insertspaces = true,但并没有生效,而是需要在在右下角(状态栏)上有切换按钮:

D001-开发工具-VS Code

这个设置并未生效


需要在状态栏选择:

D001-开发工具-VS Code

调出:

D001-开发工具-VS Code

选择:

D001-开发工具-VS Code


3、minimap

这个minimap默认比较大,对于经常打开多个文件的我来说很不方便:

D001-开发工具-VS Code

在 帮助/发行说明 里面列出了本次更新的东西,包括新增了这个minimap:

D001-开发工具-VS Code

可以设置的参数如下:

D001-开发工具-VS Code




相关文章: