2022年5月

在远程服务器配置中,服务器运行在另一台计算机(远程主机)上。要访问服务器上的文件,请使用 FTP/SFTP/FTPS/WebDAV 协议。要在此设置中配置对服务器的访问,您需要指定以下内容:连接设置:服务器主机、端口和用户凭据。服务器配置根文件夹和访问它的 URL 地址。项目根文件夹、服务器上要将数据从项目根文件夹复制到的文件夹以及访问服务器上复制数据的 URL 地址之间的对应关系。这种对应关系称为映射。

- 阅读剩余部分 -

在 GoLand 中,您可以将调试器附加到本地机器、远程机器或Docker 容器中正在运行的 Go 进程。附加到本地计算机上的进程您可以调试从命令行启动的应用程序。在这种情况下,应用程序在 IDE 之外运行,但在同一台本地计算机上。要调试应用程序,您需要在 IDE 中打开项目并将调试器附加到正在运行的进程。出于示例目的,您可以在 github.com 上使用以下 Go 代码。

- 阅读剩余部分 -

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 文本中使用的颜色和字体的可配置配色方案之间进行选择。您可以使用预定义的配色方案或根据自己的喜好对其进行自定义。也可以共享方案。

- 阅读剩余部分 -