跳转至内容

调试适配器协议

来自 ArchWiki

调试适配器协议 (DAP) 定义了开发工具(例如 IDE 或编辑器)与调试器之间使用的抽象协议。

可以使用以下软件包本地安装调试器。如果您的编程语言不在列表中,请在 Arch 官方仓库AUR 中搜索。

语言 文本编辑器的调试器 调试器软件包
Arduino openocd openocd
Ansible ansibug python-ansibugAUR
BASH bashdb bashdbAUR
C, C++, Objective-C cpptools cpptools-debug-binAUR
C# C# omnisharp-roslynAUR
Crystal crystal crystal
Dart dartls dart
Dockerfile, Dockercompose buildg buildgAUR
Elixir elixirls elixir-lsAUR
Elm elmls elm-language-serverAUR
Flow flow flowAUR
Fortran gdb gdb
GDScript gdscript godot
GOlang delve delve
Haskell ghc ghc
JavaScript vscode-js-debug vscode-js-debugAUR
Java java-debug java-debugAUR
Kotlin kotlin-debug-adapter-bin kotlin-debug-adapter-binAUR
Lua lua-std-debug lua-std-debug
OCaml, Reason earlybird
OmniSharp omnisharp omnisharp-roslynAUR
Perl perlls perl-perl-languageserverAUR
PHP phpdbg php-phpdbg
PowerShell powershell_es powershell-editor-servicesAUR
Python pylsp, debugpy python-debugpy
R r-vscdebugger r-vscdebuggerAUR
Rome biome biome
Rust bugstalker bugstalker
Ruby ruby-byebug ruby-byebug
Scala scala-debug-adapter
SQL pldebugger pldebugger-gitAUR
(La)TeX texlab texlab
TypeScript vscode-js-debug vscode-js-debugAUR

参见