zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    java主函数的含义
    this关键字简单应用
    如何将util.Date转化为sql.Date
    利用JavaScript来实现省份—市县的二级联动
    通过Ajax异步提交的方法实现从数据库获取省份和城市信息实现二级联动(xml方法)
    折半查找(java)(边学习边更新)
    第五章 上
    Jframe关闭窗口时的事件
    C#退出程序自动重新启动
    Extjs4.0 开发笔记与Easyui的整合
  • 原文地址:https://www.cnblogs.com/Qing-LKY/p/vscode.html
Copyright © 2011-2022 走看看