VSCode 解决输出位置、中文乱码、无法运行代码。。。

能看到这里的大多数都已经装好了VSCode,这里记录下自己找的一些解决方案总结。

我们大多数都是通过Code Runner运行代码的,所以我们只要设定Runner的Setting文件就可以了。

1.Debug:调试时的输出设定需要在调试文件"launch.json"中设置.

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lua",
            "request": "launch",
            "name": "Debug",
            "program": "${file}",
            
            //Debug时在调试控制台输出
            "console":"internalConsole",
        }
    ]
}

2.除了调试外,都在Code Runner的Setting文件中设置(搜索Executor Map)

{
    //解决输出中文乱码
    "cpp": "cd $dir && g++ -fexec-charset=GBK -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    
    "workbench.colorTheme": "Default Dark+",
    "files.autoSave": "afterDelay",
    "editor.fontSize": 15,
    "workbench.iconTheme": "vscode-icons",

    // 此代码将运行结果显示在终端,不加显示在输出
    //"code-runner.runInTerminal": true,
    
    "code-runner.executorMap": {
        
        "javascript": "node",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "zig": "zig run",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "php": "php",
        "python": "python -u",
        "perl": "perl",
        "perl6": "perl6",
        "ruby": "ruby",
        "go": "go run",

        //有的lua版本执行文件不是"lua",我这里的版本原文件名为"lua54",如果设置为lua无法运行
        //修改环境变量对应的.exe 其他的语言也是一样的原理。
        "lua": "lua54", 

        "groovy": "groovy",
        "powershell": "powershell -ExecutionPolicy ByPass -File",
        "bat": "cmd /c",
        "shellscript": "bash",
        "fsharp": "fsi",

        //这里是C#的设置:这里默认是"csharp": "script",无法运行
        "csharp": "cd $dir && dotnet run $fileName",

        "vbscript": "cscript //Nologo",
        "typescript": "ts-node",
        "coffeescript": "coffee",
        "scala": "scala",
        "swift": "swift",
        "julia": "julia",
        "crystal": "crystal",
        "ocaml": "ocaml",
        "r": "Rscript",
        "applescript": "osascript",
        "clojure": "lein exec",
        "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
        "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
        "racket": "racket",
        "scheme": "csi -script",
        "ahk": "autohotkey",
        "autoit": "autoit3",
        "dart": "dart",
        "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
        "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
        "haskell": "runghc",
        "nim": "nim compile --verbosity:0 --hints:off --run",
        "lisp": "sbcl --script",
        "kit": "kitc --run",
        "v": "v run",
        "sass": "sass --style expanded",
        "scss": "scss --style expanded",
        "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",
        "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "sml": "cd $dir && sml $fileName"
    }
}

你可以使用 VS Code 来运行 Fortran 程序。以下是一些步骤来设置和运行 Fortran 代码: 1. 安装 VS Code:首先,你需要安装 Visual Studio Code (VS Code)。你可以从官方网站 https://code.visualstudio.com 下载并安装适用于你的操作系统的版本。 2. 安装 Fortran 插件:打开 VS Code,点击左侧的扩展图标(或按下Ctrl+Shift+X),在搜索栏中输入 "Fortran"。选择 "Fortran" 插件并点击安装。 3. 创建 Fortran 项目:在 VS Code 中,点击 "文件" -> "新建文件夹" 来创建一个新的文件夹作为你的 Fortran 项目的根目录。 4. 创建 Fortran 文件:在刚创建的文件夹中,点击 "文件" -> "新建文件"。将文件保存为以 `.f90` 或 `.f95` 结尾的文件名,例如 `hello.f90`。 5. 编 Fortran 代码:在新创建的文件中,编你的 Fortran 代码。例如,你可以使用以下代码作为示例: ```fortran program hello implicit none print *, "Hello, Fortran!" end program hello ``` 6. 构建和运行代码:按下 `Ctrl + Shift + B` 来打开任务面板,选择 "构建" 选项。这将生成一个名为 `tasks.json` 的任务配置文件。 7. 配置构建任务:在 `tasks.json` 文件中,将默认的构建命令更改为适用于你的 Fortran 编译器的命令。例如,如果你使用的是 GNU Fortran 编译器,将命令更改为 `gfortran -o hello hello.f90`。 8. 运行代码:再次按下 `Ctrl + Shift + B` 来打开任务面板,选择 "运行任务" 选项。这将执行你的 Fortran 代码并在终端面板中显示输出。 请注意,以上步骤假设你已经安装了适用于你的操作系统的 Fortran 编译器。如果没有安装编译器,你需要先安装一个合适的编译器,然后在步骤 7 中配置构建任务。 希望这些步骤对你有所帮助!如果有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值