我最近从Vscode转过来,Vscode有一种令人难以置信的调试体验,我已经习惯了。
例如,我可以在本地启动一个应用程序,放置断点并运行curl请求,vscode会自动将您放入调试控制台,在这里您可以解释代码。
我想在emacs中使用这个工作流,因为我喜欢emacs提供的所有其他东西。然而,我必须切换到vscode,才能真正完成工作,并有良好的调试经验。
我目前的emacs配置:
但是在.doom.d/init.el中启用内置调试器不会给我带来任何好处。试图使用me切换断点没有任何作用,并给出一个小缓冲区中的错误。
我尝试使用几个不同的例子在线配置数据模式,但没有一个对我有用。是否有人有类似的设置,并且知道如何使用默认的doom emacs配置结构配置dap模式?或者你有其他建议,而不是达普模式?
发布于 2022-03-01 11:26:06
您可以检查帮助网页:
https://docs.doomemacs.org/latest/modules/tools/debugger/
https://emacs-lsp.github.io/dap-mode/page/configuration/
In init.el,添加:
In: tools :
调试器+lsp)
以为例,在C++中,我需要做:
在config.el中,添加:
;;使用DAP模式进行调试。
(setq dap-自动配置模式t)
(需要“dap-cpptools”)
下一步:
M ->“dap-cpptools-setup”(一次)
M-x ->“dap-调试-编辑-模板”(指示二进制路径)
模板是打开的,我需要完成指定二进制文件。
M ->“”(在模板缓冲区上使用它)
M ->“dap-debug”(启动调试)
https://stackoverflow.com/questions/71216629
复制相似问题