设置头文件搜索目录
如果不修改的话,有时候会去搜索系统的头文件目录,与自己开发的头文件目录冲突;
步骤:
1、在vscode中摁ctrl+shift+p搜索json文件;
2、选择json 配置(UI版)
3、包含路径里面添加自己的路径;
最后会发现,自己的头文件可以找到了;
vscode不能跳转到函数定义的问题
我之前是只安装了C/C++插件;
只需要在安装 C++ Intellinsense 插件就好了;
跳转返回快捷键
Windows: Alt + ‘-’ (有的是 Alt + ‘←’)
Ubuntu: Ctrl + Alt + ‘-’
Mac: control + ‘-’
导入外部文件中文乱码问题
原因:
编码不对,vscode默认编码用的是utf8,外部可能是gb2312(也可能是其他,需要确定一下);
修改vscode编辑器默认编码:
右下角可以看到当前的编码
修改编码步骤:
这边改成对应的编码可以正常显示了(注意,文件需要关掉,重新打开)。
添加java运行环境
1、下载jdk
这里自己去下载jdk
下载地址
选择自己要下载的版本
2、安装java运行环境
搜索安装插件
2、配置jdk
点击Open_Java_Settings,然后搜索 java.home
点击编辑,添加java home路径
重启vscode,然后再java运行环境配置里面就可以看到jdk了
自己的vscode配置(setting.json)
{
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
//"java.home": "/home/zhh/work/open_lib/java_runtime/jdk/jdk-19.0.1",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"cmake.configureOnOpen": true,
"editor.unicodeHighlight.nonBasicASCII": false,
"files.encoding": "utf8",
//"files.encoding": "gbk",
"editor.codeActionsOnSave": {
},
"workbench.colorCustomizations": {
},
"workbench.editor.enablePreview": false,
"jupyter.experiments.optOutFrom": [],
"editor.fontLigatures": false,
"editor.fontSize": 20,
"editor.formatOnType": true,
"editor.detectIndentation": false,
"editor.language.brackets": [
],
"java.jdt.ls.java.home": "/home/zhh/work/open_lib/java_runtime/jdk/jdk-19.0.1",
"library.path": "/home/zhh/work/328platsdk/testsdk/javaapi/yzsdk",
"[java]": {
"editor.suggest.snippetsPreventQuickSuggestions": false
},
"editor.fontWeight": "normal",
"window.zoomLevel": -1,
"editor.indentSize": "tabSize",
}