vim - 如何在 vimspector 中调试 java 外部类?
问题描述
我正在使用 vimspector 调试 java 应用程序(coc-java
)它工作正常。我的应用程序(包含源代码)使用了我无法在任何外部库上设置断点的问题。我可以跳转到 vim 中的源代码,我看到了源代码,但 F9 只是没有设置断点(当我在 lib 的源代码上,而不是反编译版本时)当然我也尝试过:
:call vimspector#ToggleBreakpoint()
是否有一些配置/示例可以使用 vimspector 来完成?我使用的下一个插件:
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'puremourning/vimspector'
Plug 'dgileadi/vscode-java-decompiler'
coc设置
...
"java.maven.downloadSources": true
...
安装:
:CocInstall coc-java
:CocInstall coc-java-debug
我的.vimspector.json:
{
"adapters": {
"java-debug-server": {
"name": "vscode-java",
"port": "${AdapterPort}"
}
},
"configurations": {
"Java Attach": {
"adapter": "java-debug-server",
"configuration": {
"request": "attach",
"host": "127.0.0.1",
"port": "5005"
},
"breakpoints": {
"exception": {
"caught": "N",
"uncaught": "N"
}
}
}
}
}
谢谢!
解决方案
推荐阅读
- webpack - 在 webpack-server dist 文件夹外运行 index.html(开发模式)
- java - 如何以清晰易读的方式根据参数创建数组?
- java - 如何分别在一个循环中分别记录每个输入?(爪哇)
- php - Laravel 从 url 中删除 public 并在 .htaccess 中强制 https
- awk - bash 从四列中删除重复项,其中顺序无关紧要
- python - 如何使用 Python 创建/编辑/转换为 .rtf 文件?
- android - 使用 SharedPreferences 创建用户登录会话
- windows - 如何在 Windows 上的 cmake 中添加编译标志?
- ios - 是否可以使用 Xcode 10.2.1 生成未签名的 iPA
- java - java.lang.IllegalArgumentException:非法组引用