Problema con múltiples complementos de formato de código VS (configuración de usuario)

CorePress2024-01-24  10

No puedo entender por qué no puedo especificar una extensión para formatear Json en VSCode. Da un error: "Coma esperada jsonc(514)" para " "code-runner.executorMap": { ". Tengo varios complementos para Json y estoy intentando configurar uno de ellos haciendo clic en él, pero dice que hay un problema en la configuración del usuario. ¡Gracias!

        "workbench.colorTheme": "Default Light+",
        "editor.suggestSelection": "first",
        "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
        "output.smartScroll.enabled": false,
        "terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe",
        "C_Cpp.updateChannel": "Insiders",
        "c-cpp-flylint.flexelint.enable": false,
        "window.zoomLevel": 0,
        "java.configuration.checkProjectSettingsExclusions": false,
        "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",
            "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",
            "groovy": "groovy",
            "powershell": "powershell -ExecutionPolicy ByPass -File",
            "bat": "cmd /c",
            "shellscript": "bash",
            "fsharp": "fsi",
            "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": "runhaskell",
            "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"
        }
    }


------------------------------------

Esta línea

 "code-runner.runInTerminal": true

necesita una coma al final. En general, para este tipo de error, copie y pegue su código en un linter json en línea, como https://jsonlint.com para obtener mejor información sobre dónde radica el problema.



------------------------------------

Es simple, justo después de "verdadero" pon un ',' (coma) así

"code-runner.runInTerminal": verdadero, "code-runner.executorMap": {

El error desaparecerá, yo también tengo el mismo error pero después de poner un coma ahí se corrige el error.

Compartir mejorar esta respuesta SeguirRespondido

24 de mayo de 2023 a las 5:37 am

Jobin C Johnson

Jobin C Johnson

1

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare