OS: OSX 12
VSCode version: 1.98.2
CodeLLDB version: 1.11.4
Compiler: rustc, Cargo 1.87.0-nightly
Debuggee: Rust
When any string is present in the settings.json property "lldb.terminalPromptClear", VSCode no longer reuses the same terminal for each run, and instead creates a new one each time. Even an empty array will cause this behavior.
The command set in the array will still be sent to the old terminal, but a new terminal is instantiated immediately after.
launch.json
{
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Cargo launch",
"cargo": {
"args": [
"build",
"--bin=BinManip-Rust"
]
},
"args": []
}
]
}
settings.json
OS: OSX 12
VSCode version: 1.98.2
CodeLLDB version: 1.11.4
Compiler: rustc, Cargo 1.87.0-nightly
Debuggee: Rust
When any string is present in the settings.json property
"lldb.terminalPromptClear", VSCode no longer reuses the same terminal for each run, and instead creates a new one each time. Even an empty array will cause this behavior.The command set in the array will still be sent to the old terminal, but a new terminal is instantiated immediately after.
launch.json
{ "configurations": [ { "type": "lldb", "request": "launch", "name": "Cargo launch", "cargo": { "args": [ "build", "--bin=BinManip-Rust" ] }, "args": [] } ] }settings.json
{ "workbench.colorTheme": "Default Dark Modern", "explorer.confirmDelete": false, "zenscript.trace.server": "message", "zenscript.modIdItemCompletion": true, "chat.commandCenter.enabled": false, "files.readonlyInclude": { "**/.cargo/registry/src/**/*.rs": true, "**/.cargo/git/checkouts/**/*.rs": true, "**/lib/rustlib/src/rust/library/**/*.rs": true, }, // "code-runner.clearPreviousOutput": 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", "groovy": "groovy", "powershell": "powershell -ExecutionPolicy ByPass -File", "bat": "cmd /c", "shellscript": "bash", "fsharp": "fsi", "csharp": "scriptcs", "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": "cargo run # $fileName", "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", "mojo": "mojo run", "erlang": "escript", "spwn": "spwn build", "pkl": "cd $dir && pkl eval -f yaml $fileName -o $fileNameWithoutExt.yaml", "gleam": "gleam run -m $fileNameWithoutExt" }, "rust-analyzer.inlayHints.parameterHints.enable": false, "rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true, "files.autoSave": "afterDelay", "files.autoSaveDelay": 500, "debug.confirmOnExit": "always", // "lldb.consoleMode": "evaluate", "lldb.terminalPromptClear": [ ] }