Vim和Emacs用户,如何像Eclipse/Netbeans一样有效地进行调试?

Vim和Emacs用户,如何像Eclipse/Netbeans一样有效地进行调试?,vim,emacs,xdebug,Vim,Emacs,Xdebug,在阅读了《实用程序员》等书之后,它强烈建议选择一个文本编辑器并掌握它。我选择使用Emacs,并坚持了大约半年。然而,有一件事一直把我拉回到成熟的IDE,那就是调试 在尝试通过命令行使用xdebug几个星期之后,Netbeans/Eclipse提供的调试工具远远优于CLI也就不足为奇了 各位,有没有什么Linux工具可以让你们在运行时放置断点并帮助可视化你们的应用程序,或者有什么理由让我坚持忍受CLI调试的痛苦 任何反馈感谢 像这样:? 教程:vim中肯定有调试解决方案,请看,还有更多,但我还没有

在阅读了《实用程序员》等书之后,它强烈建议选择一个文本编辑器并掌握它。我选择使用Emacs,并坚持了大约半年。然而,有一件事一直把我拉回到成熟的IDE,那就是调试

在尝试通过命令行使用xdebug几个星期之后,Netbeans/Eclipse提供的调试工具远远优于CLI也就不足为奇了

各位,有没有什么Linux工具可以让你们在运行时放置断点并帮助可视化你们的应用程序,或者有什么理由让我坚持忍受CLI调试的痛苦

任何反馈感谢

像这样:?

教程:

vim中肯定有调试解决方案,请看,还有更多,但我还没有尝试过,我倾向于在ide和vim之间来回切换

我整天都在使用Vim进行编码。但在调试时,我总是使用IDE(VisualStudio)的调试器,因为在调试时,我用鼠标和胡佛控制一些变量,编辑它们的值等等。这不是我需要一个强大的编辑器来完成的任务


这是我给你的建议:对于编码和编辑,请选择一个编辑器;要进行调试,请使用(图形)调试器(,)。切换工具不是一种亵渎,只是为了完成任务而使用了错误的工具。

同样。我使用IDE处理繁重的东西,使用Emacs处理快速的东西

精通轻量级编辑器的原因是,当你知道自己想做什么时,要灵活。打开此文件、查找标记、编辑、magit状态、提交、推送。砰。当你们达到目标时,你们不希望启动时间和不稳定性阻碍你们的努力。Vim安装在大多数服务器上,如果您在生产环境中进行编辑,最好有一个目标

另一方面,我发现IDE(我的Aptana,PHP)对“学习”很有用。调试、单步执行代码、分析代码、搜索(当有多个结果时,Eclipse在Emac的rgrep上进行树状结果搜索)

我认为我很熟练地使用Emacs作为一个成熟的IDE,通过ECB、GEBEN、RGRIP、CTAGS、MAGIT等。我专门使用它超过一年的时间,但老实说,它阻碍了我的生产力——繁重的任务花费了太多的步骤。现在我每天使用Aptana和Emacs大约50/50

轻的编辑用于轻的东西,重的编辑用于重的东西