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

| 在阅读了《 The Pragmatic Programmer》等书籍之后,它强烈建议做一件事,就是选择一个文本编辑器并熟练掌握它。我选择使用Emacs并坚持使用了大约半年。但是,使我重新回到成熟的IDE的一件事是调试。 在尝试通过命令行使用xdebug几周后,Netbeans / Eclipse提供的调试工具远远优于CLI不足为奇。 伙计们,是否有任何Linux工具可让您放置断点并帮助在运行时可视化您的应用程序,或者我为什么要坚持通过CLI调试来忍受痛苦? 任何反馈表示赞赏!     
已邀请:
        我整天都在使用Vim进行编码。但是,在调试时,我总是使用IDE(Visual Studio)的调试器,因为在调试时,我将鼠标悬停在某些变量上,编辑它们的值,依此类推。那不是我需要功能强大的编辑器的任务。 这是我对您的建议:要进行编码和编辑,请选择编辑器;要进行调试,请使用(图形的)调试器(DDD,Eclipse等)。切换工具不是牺牲,只是为了完成任务而选择错误的工具。     
        像这样:http://www.gnu.org/software/libtool/manual/emacs/GDB-Graphical-Interface.html#GDB-Graphical-Interface? 教程:http://www.youtube.com/watch?v = vHOzMOzzxDA     
        相同。我将IDE用于繁重的工作,而将Emacs用于快速工作。 精通轻量级编辑器的原因是,当您知道要执行的操作时要敏捷。打开此文件,查找标签,进行编辑,显示状态,提交,推送。 am您不希望在达到目标时启动时间和不稳定会阻碍您的工作。 Vim安装在大多数服务器上,如果要在生产环境中进行编辑,则最好有一个目标。 另一方面,我发现的IDE(对我来说是Aptana,PHP)对于“学习”很有用。调试,单步执行代码,分析代码,搜索(当有多个结果时,在Emac \的rgrep上进行Eclipse的树结果搜索)。 我认为自己非常熟练地通过ECB,geben,rgrep,ctags,magit等将Emacs用作成熟的IDE。我仅使用了一年以上,但是老实说,这妨碍了我的工作效率-繁重的任务需要太多步骤。现在,我整天实际上大约使用50/50的Aptana和Emacs。 轻型编辑器用于轻型内容,重型编辑器用于轻型内容     
        在vim中肯定有调试解决方案,请参见http://jaredforsyth.com/projects/vim-debug/,还有更多但我还没有尝试过,我倾向于从一种思想到另一种来回切换。     

要回复问题请先登录注册