Mozilla rr 是一个可用于记录、回放和调试应用程序的工具。Mozilla rr 的主要思想是帮助您捕获重要的错误。Mozilla rr 记录整个程序的执行。这意味着您只能在程序结束执行时调试记录的跟踪。对于服务器和其他长时间运行的应用程序,您必须终止正在运行的应用程序(例如,通过从控制台发送 SIGTERM 信号)。录制完成后,您可以根据需要多次在调试器中重播执行。使用 Mozilla rr 调试代码

- 阅读剩余部分 -

有时在调试程序时,您需要检查代码执行流程并了解程序的当前状态。Go 核心转储是一个文件,其中包含正在运行的进程的内存转储及其在程序生命周期中的状态。您可以在程序完成执行或仍在运行时调试核心转储。您只能在 Linux 机器上创建 Go 核心转储文件。但是您可以在任何支持 GoLand 的操作系统上查看转储文件。在 Linux 上创建 Go 核心转储文件在包含文件的目录中打开一个终端。

- 阅读剩余部分 -

断点是在特定点暂停程序执行的特殊标记。这使您可以检查程序状态和行为。断点可以很简单(例如,在到达某行代码时暂停程序)或涉及更复杂的逻辑(检查附加条件、写入日志消息等)。一旦设置,断点将保留在您的项目中,直到您明确删除它,临时断点除外)。如果带有断点的文件被外部修改,例如,通过 VCS 更新或在外部编辑器中更改,并且行号已更改,则断点将相应移动。请注意,进行此类更改时,GoLand 必须正在运行,否则它们将被忽视。

- 阅读剩余部分 -

WebStorm 包括几个预定义的键盘映射,并允许您自定义常用的快捷方式。要查看键盘映射配置,请打开Settings/Preferences对话框Ctrl+Alt+S并选择Keymap。WebStorm 会根据您的环境自动建议预定义的键盘映射。确保它与您正在使用的操作系统匹配,或者选择与您习惯使用的另一个 IDE 或编辑器(例如,Eclipse 或 NetBeans)中的快捷方式匹配的操作系统。

- 阅读剩余部分 -

作为开发人员,您使用大量文本资源:编辑器中的源代码、搜索结果、调试器信息、控制台输入和输出等等。颜色和字体样式用于格式化此文本并帮助您更好地一目了然地理解它。WebStorm 允许您在定义 IDE 文本中使用的颜色和字体的可配置配色方案之间进行选择。您可以使用预定义的配色方案或根据自己的喜好对其进行自定义。也可以共享方案。

- 阅读剩余部分 -

启动debugger调试器会话与在正常模式下运行程序非常相似。debugger调试器附加在幕后,因此您不必配置任何特定的东西来启动debugger调试器会话。如果您能够从 GoLand 运行您的程序,您还可以使用相同的配置对其进行调试。本主题依赖于您对运行/调试配置的理解。虽然 GoLand 提供了一种无需任何额外设置即可调试简单应用程序的方法,但了解运行/调试配置对于高效使用debugger调试器至关重要。更多关于他们的信息。每次调试程序时,debugger调试器会话都基于运行/调试配置。因此,您可以将 GoLand 配置为在程序启动之前使用任何参数并执行任何操作。例如,配置可以在您每次启动debugger调试器会话或使用之前编译的代码时构建应用程序。

- 阅读剩余部分 -

使用“运行/调试配置”对话框中的“日志”选项卡来配置由应用程序或服务器生成的日志文件在控制台中的显示方式。如果您的应用程序或服务器生成日志文件,默认条目将自动添加到“运行/调试配置”对话框中的日志文件列表中。配置日志选项从运行/调试配置列表中选择编辑配置。在“运行/调试配置”对话框中,单击“日志”选项卡。

- 阅读剩余部分 -

GoLand 使用运行/调试配置来运行、调试和测试您的代码。每个配置都是一组命名的启动属性,它们定义要执行的内容以及应该使用的参数和环境。有两种类型的运行/调试配置:临时的——每次运行或调试函数或测试时创建。永久- 从模板显式创建或通过保存临时配置创建。永久配置保留为项目的一部分,直到您将其删除。因此,每当您运行/调试或测试代码时,GoLand 要么使用现有的永久运行/调试配置,要么创建一个新的临时配置。

- 阅读剩余部分 -