Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
只需在vim中使用xdebug了解变量的值_Vim_Xdebug - Fatal编程技术网

只需在vim中使用xdebug了解变量的值

只需在vim中使用xdebug了解变量的值,vim,xdebug,Vim,Xdebug,我不熟悉使用xdebug(或任何其他软件)进行调试,所以我安装了这个,我遵循这些只是为了知道变量的值。因此,对于检查变量的值,我认为以下步骤: 创建断点 按下vim中的F5 在浏览器中按F5 在vim中按F4 将光标移动到变量 按F12键检查变量的值 它工作正常,但对我来说,这些步骤太多,只是为了避免典型的var\u转储($variable);死亡行 我做错什么了吗?有没有其他更快的方法来检查变量的值?Vim首先是一个文本编辑器;由于它的通用性和可扩展性,您可以使它更像IDE 如果您是一个调

我不熟悉使用xdebug(或任何其他软件)进行调试,所以我安装了这个,我遵循这些只是为了知道变量的值。因此,对于检查变量的值,我认为以下步骤:

  • 创建断点
  • 按下vim中的F5
  • 在浏览器中按F5
  • 在vim中按F4
  • 将光标移动到变量
  • 按F12键检查变量的值
它工作正常,但对我来说,这些步骤太多,只是为了避免典型的
var\u转储($variable);死亡


我做错什么了吗?有没有其他更快的方法来检查变量的值?

Vim首先是一个文本编辑器;由于它的通用性和可扩展性,您可以使它更像IDE

如果您是一个调试新手,并且想要一个舒适、简单的体验,我建议您改用一个成熟的IDE。(您仍然可以将Vim集成到您的工作流中进行文本编辑;例如,我使用一个简单的快捷方式从我的IDE在Vim中打开文件。)


如果您真的想避免使用IDE(无论出于何种原因)并坚持使用简单的、面向命令行的工具,我建议您先独立学习xdebug,然后再尝试将其与Vim集成。

调试是一个乏味的过程。IDE通常通过在一个工具中完成所有事情来提供最精简的体验:编辑、运行、调试……即使如此,您仍然有一些点击操作要做。Vim是一个编辑器,而不是IDE:编辑器、调试器的接口、调试器本身、浏览器都是独立的工具,具有不同的集成级别和有限的集成级别:当然,您需要进行大量的单击。您是否考虑使用IDE?