使用vscode开发C代码

为什么我用cmd和用powershell使用同一个命令,但是区得到不同的情况?尤其是powershell中提示命令不存在?
左边是powershell,右边是cmd,我已经设置好了环境变量

img

你目录不一样呀

img

【相关推荐】



  • 你可以参考下这篇文章:win下解决vscode powershell中文乱码
  • 除此之外, 这篇博客: 将powershell、cmd和vscode终端的编码永久修改成utf-8中的 powershell修改方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    1、以管理员身份打开powershe

    New-Item $PROFILE  -ItemType File -Force

    2、打开C盘,找到我的文档中的WindowsPowerShell文件夹

    3、编辑这个ps1文件(默认是空的),加上以下代码

    $OutputEncoding = [console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding

     4、以管理员身份打开powershell,运行下面代码

    Set-ExecutionPolicy Unrestricted

    输入 Y 即可

    5、重新打开 powershell 输入 chcp 查看当前的编码是否是 65001


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

跟软件有关