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

  • 相关阅读:
    1052 Linked List Sorting (25 分)
    1051 Pop Sequence (25 分)
    1050 String Subtraction (20 分)
    1049 Counting Ones (30 分)
    1048 Find Coins (25 分)
    1047 Student List for Course (25 分)
    1046 Shortest Distance (20 分)
    1045 Favorite Color Stripe (30 分)
    1044 Shopping in Mars (25 分)
    1055 The World's Richest (25 分)
  • 原文地址:https://www.cnblogs.com/Qing-LKY/p/vscode.html
Copyright © 2011-2022 走看看