标签 WebStorm核心教程 下的文章

步进是控制程序逐步执行的过程。WebStorm 提供了一组步进操作,根据您的策略使用这些操作(例如,您是否需要直接进入下一行或输入您在该处调用的方法)。步进按钮位于调试窗口工具栏上。跨过去跳过当前代码行并带您到下一行,即使突出显示的行中有方法调用。方法的实现被跳过,直接进入调用者方法的下一行。单击“跳过”按钮或按F8。在示例中,第 11 行即将执行。如果您越过,调试器将直接移动到第 12 行,而不跳入该multiplication()方法。如果跳过的方法中有断点,调试器将在它们处停止。要在途中跳过任何断点,请使用Force step over Alt+Shift+F8。

- 阅读剩余部分 -

调试器会话 启动后,将出现调试工具窗口,程序将正常运行,直到遇到断点或您手动暂停程序。之后,程序暂停,允许您检查其当前状态,控制其进一步执行,并在运行时测试各种场景。如果您不小心关闭了调试工具窗口,请选择查看 | 工具窗口 | 从主菜单调试Alt+5或按重新打开它。检查调用堆栈当程序暂停时,将您带到这一点的调用堆栈将显示在Frames窗格中。

- 阅读剩余部分 -

显示/隐藏:查看 | 工具窗口 | 调试或Alt+5配置:设置/首选项 | 构建、执行、部署 | 调试器当您启动调试器会话时,WebStorm 会打开调试工具窗口,您可以在其中执行各种调试器操作并分析程序数据(帧、线程、变量等)。默认情况下,调试工具窗口仅在程序遇到断点时出现,并在调试会话终止后停留。要更改此行为,请打开Settings/Preferences对话框 ( Ctrl+Alt+S),转到Build、Execution、Deployment | Debugger,然后选中进程终止时隐藏调试窗口复选框。

- 阅读剩余部分 -

任何调试器会话都基于运行/调试配置。配置类型取决于您的应用程序类型和运行时环境。您可以一次运行多个具有不同配置的调试器会话。通过配置,您不仅可以启动应用程序,还可以告诉 WebStorm 在应用程序启动之前使用一些参数或执行一些操作。例如,您可以将特定于 Node.js 的命令行选项传递给 Node.js 可执行文件。

- 阅读剩余部分 -

断点是源代码标记,可让您在特定点暂停程序执行并检查其行为。一旦设置,断点将保留在您的项目中,直到您明确删除它(临时行断点除外)。如果带有断点的文件被外部修改,例如,通过 VCS 更新或在外部编辑器中更改,并且行号已更改,则断点将相应移动。请注意,进行此类更改时,WebStorm 必须正在运行,否则它们将被忽视。

- 阅读剩余部分 -

使用 WebStorm,您可以使用上下文菜单或装订线图标直接从编辑器运行整个应用程序、单个脚本或测试。如果您需要将一些参数传递给您的应用程序或启动一个工具,例如,一个 npm 脚本,在运行之前,创建一个特定于语言或框架的运行/调试配置并调用它。项目中当前可用的所有运行配置都显示在Select Run/Debug Configuration列表中。从运行/调试配置中了解更多信息。如果您想查看所有当前正在运行的应用程序的列表,请选择运行 | 从主菜单显示运行列表。有关详细信息,请参阅显示正在运行的进程部分。

- 阅读剩余部分 -

Git 允许你编辑你的项目历史。当您正在处理功能分支并希望在与他人共享之前对其进行清理并使其看起来像您想要的方式时,这很有用。例如,您可以编辑提交消息,将与相同功能相关的较小提交压缩在一起,或者将包含不相关更改的提交拆分为单独的提交,将更改添加到先前的提交等等。除非绝对必要,否则请避免修改具有多个贡献者的远程分支的历史记录,例如,如果您不小心推送了一些敏感数据。将重写分支历史的修改推送到远程存储库将被拒绝以防止数据丢失,因此您将不得不强制推送您的更改。您无法修改不允许的受保护分支的历史记录(在 IDE 设置的版本控制 | Git页面中配置受保护分支。请注意,如果分支在 GitHub 上标记为受保护,WebStorm 会在您检查时自动将其标记为受保护出来。push --forceCtrl+Alt+S此外,对于当前签出的分支中未包含的提交,您无法执行修改分支历史记录的操作。

- 阅读剩余部分 -

Git 允许您将标签附加到提交以标记项目历史中的某些点,以便您将来可以参考它们。例如,您可以标记对应于发布版本的提交,而不是创建分支来捕获发布快照。为提交分配标签打开 Git工具窗口 Alt+9并切换到日志选项卡。找到您想要的提交,右键单击它并从上下文菜单中选择新标签。输入新标签的名称并单击OK。该标签将显示在 Git工具窗口 的日志选项卡中 :Alt+9

- 阅读剩余部分 -

还原未提交的更改在提交之前,您始终可以撤消在本地所做的更改:在 提交工具窗口Alt+0中,选择一个或多个要还原的文件,然后从上下文菜单中选择回滚Ctrl+Alt+Z,或按。自上次提交以来对选定文件所做的所有更改都将被丢弃,并且它们将从活动更改列表中消失。取消暂存文件默认情况下,WebStorm 使用更改列表概念,其中修改的文件会自动暂存。

- 阅读剩余部分 -

有时,您需要在未完成的事情之间切换不同的任务,然后再返回它们。WebStorm 为您提供了几种方法来方便地处理几种不同的功能:您可以存储或搁置待处理的更改。存储更改与搁置非常相似。唯一的区别在于生成和应用补丁的方式。存储由 Git 生成,可以在 WebStorm 内部或外部应用。带有搁置更改的补丁由 WebStorm 生成,也通过 IDE 应用。此外,存储涉及所有未提交的更改,而当您将更改放到架子上时,您可以选择一些本地更改而不是全部搁置。您可以将与不同任务或功能相关的更改保存在不同的更改列表中。您可以创建分支来处理不同的不相关功能。

- 阅读剩余部分 -