goland高效编码技巧 - 第三部分(完)

goland高效编码技巧 - 第三部分

  • 剪贴板操作
    • 与剪贴板比较
    • 历史复制粘贴内容
    • 从剪贴板添加包
  • 通用提示
    • 切换到编辑器
    • 隐藏所有工具窗口
    • 快速打字
    • 全局搜索
    • 本地历史(local history)

剪贴板操作

与剪贴板比较

Ctrl + D(Windows/Linux)或Command + D(macOS)

通过使用Windows/Linux 上的Ctrl + D、macOS 上的Command + D快捷键,可以方便地比较文件内容,选中两个文件,按下快捷键,就可以对比两个文件的差异,如果选中单个文件再按下快捷键,则会提示你从文件夹中选择某个文件进行比较;除此之外,还可以选中单个文件后,再选择View -> Compare with Clipboard 来将选中文件内容和你复制的剪贴板中的内容进行对比。

历史复制粘贴内容

Ctrl + Shift + V(Windows/Linux)或Command + Shift + V(macOS)

说到剪贴板,GoLand 会跟踪您放入剪贴板的所有内容。任何时候你要粘贴以前复制的项目,按下以上快捷键去选择内容粘贴。

从剪贴板添加包

只要 IDE 在剪贴板中检测到包的可能导入路径,它就会建议将其安装为模块或将其添加到 GOPATH,具体取决于项目类型。

通用提示

切换到编辑器

Esc
当我们开发时鼠标可能会脱离编辑器点击到菜单栏,或者选中文件。我们怎样才能快速回到编辑器?我们可以按 Esc 键,焦点将切换回编辑器。在这种情况下,您要切换的工具窗口将保留其可见性状态。

隐藏所有工具窗口

Ctrl + Shift + F12(Windows/Linux)或Command + Shift + F12(macOS)

您可以隐藏 IDE 中的所有工具窗口,并通过Windows/Linux 上的Ctrl+Shift+F12和macOS上的Command + Shift + F12快速切换到编辑器。

快速打字

它能够在列表中键入任何内容并过滤结果。然后您可以使用箭头键在列表中移动,或按Esc关闭过滤器。(注意,快速打字在编辑器内不生效)

全局搜索

Shift + Shift

如果您需要搜索任何内容——从 IDE 设置到部分代码——那么Search Everywhere、Shift+Shift可以提供帮助。您甚至可以从搜索结果中切换设置,它可以与模糊搜索一起使用。

本地历史(local history)

你有没有做过一些编辑,有一些东西可以工作,然后经过一些编辑,事情就停止了?或者您不小心删除了当天(或一周)所做的所有工作,因为命令错误?
然后本地历史将派上用场。
您可以通过“全局搜索”或右键单击文件夹/文件,使用“本地历史”命令随时调用它。

您还可以查看不同时间点之间的差异,并且可以在已知时间点上贴上标签,以确保您始终可以返回到安全状态。例如,当测试通过时会自动添加标签。

到这里goland的编码技巧就告一段落了,后续有新的编码技巧会再分享出来供大家探讨。

你可能感兴趣的:(编译器,golang,编辑器)