VScode配置常见问题记录与解答

前言

最近在帮舍友配置vscode时遇到了各种奇奇怪怪的问题,在经过了一系列莫名其妙的玄学操作后基本得到了解决。特此记录。

P.S. 主要以C语言为主

(由于问题已解决 我也不好意思去把问题恢复 所以没有问题截图)

可能会再更新。

常见问题

1.头文件无法加载

描述:显示什么什么波形曲线之类的一堆莫名其妙的名词 总之就是无法编译

解决方案:检查环境变量的配置是否正确。然后重启。

其实网上好像还有一些更为复杂的修复操作如这篇文章,然而我当时并没有搞这些东西。

反正就是不晓得发生了什么,然后就好了(雾 。

2.ctrl+alt+N 后弹出一堆乱码 exit code=1

描述:这堆乱码出现在下图所在位置

解决方案:先不管它到底是什么错误 先在左下角打开 设置-扩展-Run Code configuration

然后勾选 Run In Terminal

接下来你会发现错误信息显示在了"终端"里 不再是乱码了。

原先为什么是乱码,我也不知道

3.无法访问可执行文件/访问被拒绝

描述:安装 code runner 后运行时提示的

解决方案:关掉Mcafee实时扫描 devC++类似

如果你发现编译后没法运行 建议看看你的目录里有没有你编译出的这个可执行文件

如果没有 去看看你的McAfee吧 老毒瘤了

最近被McAfee防火墙搞得焦头烂额,还让不让人好好玩Minecraft了

4.生成的可执行文件总是a.exe

描述:ctrl+alt+N 后执行的命令总是会把文件编译成 a.exe 而不像devC++那样

解决方案:这好像是默认的编译命令 改过来就行了 具体在这里改

打开json后 找到 "c": 这一行 把冒号后面的字符串改成这个:

cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt

当然 如果有自己的需求也可以自己调整。

5.无法调试

解决方案:gdb不支持中文目录 把目录的中文文件夹啊什么的改成英文

一点建议

  1. 把shift切换中英文输入法关掉 使用ctrl+空格

  2. 几个常用快捷键如 ctrl+shift+B 被搜狗输入法等占用的建议把其它软件的禁用了

END

posted @ 2020-10-15 14:42  喵乖乖喵  阅读(1330)  评论(0编辑  收藏  举报

膜拜众神

网安院技术部     ZZY大师     Xinyang 大佬     Wjyyy