【Golang入门教程】Goland常用快捷键,看这一篇就够了 - 副本 (2)

开源软件的影响力

文章目录
强烈推荐

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站:人工智能


前言

在进行Go语言开发时,熟练使用快捷键是提高效率、加快编码速度的关键。

Goland作为一款强大的集成开发环境(IDE),提供了丰富的快捷键功能,可以帮助开发者更加便捷地进行代码导航、编辑、调试等操作。

通过掌握这些常用的快捷键,可以更加高效地编写和管理您的Go代码,节省大量的开发时间,提高工作效率。


一、文件操作相关快捷键
  1. 打开文件或目录 :
    • Ctrl + N (Windows/Linux) 或 Cmd + N (Mac):打开类文件。
    • Ctrl + Shift + N (Windows/Linux) 或 Cmd + Shift + N (Mac):打开任意文件或目录。
  2. 关闭文件 :
    • Ctrl + F4 (Windows/Linux) 或 Cmd + F4 (Mac):关闭当前文件。
  3. 在项目中查找文件或目录 :
    • Shift + Ctrl + N (Windows/Linux) 或 Shift + Cmd + O (Mac):在项目中查找文件。
    • Shift + Ctrl + Alt + N (Windows/Linux) 或 Shift + Cmd + Alt + O (Mac):在项目中查找目录。
  4. 复制、剪切和粘贴文件或目录 :
    • Ctrl + C (Windows/Linux) 或 Cmd + C (Mac):复制文件或目录。
    • Ctrl + X (Windows/Linux) 或 Cmd + X (Mac):剪切文件或目录。
    • Ctrl + V (Windows/Linux) 或 Cmd + V (Mac):粘贴文件或目录。
  5. 在项目中移动文件或目录 :
    • F6:移动文件或目录。
  6. 重命名文件或目录 :
    • Shift + F6:重命名文件或目录。
  7. 显示文件路径 :
    • Alt + F1:显示当前文件在项目中的路径。
  8. 创建新文件或目录 :
    • Alt + Insert (Windows/Linux) 或 Cmd + N (Mac):创建新文件或目录。

二、代码格式化相关的快捷键
  1. 格式化代码 :
    • Ctrl + Alt + L (Windows/Linux) 或 Cmd + Option + L (Mac):格式化当前文件中的代码。
  2. 优化导入 :
    • Ctrl + Alt + O (Windows/Linux) 或 Cmd + Option + O (Mac):优化当前文件中的导入。
  3. 代码折叠和展开 :
    • Ctrl + - (Windows/Linux) 或 Cmd + - (Mac):折叠当前代码块。
    • Ctrl + + (Windows/Linux) 或 Cmd + + (Mac):展开当前代码块。
    • Ctrl + Shift + - (Windows/Linux) 或 Cmd + Shift + - (Mac):折叠所有代码块。
    • Ctrl + Shift + + (Windows/Linux) 或 Cmd + Shift + + (Mac):展开所有代码块。
  4. 自动缩进 :
    • Ctrl + Alt + I (Windows/Linux) 或 Cmd + Option + I (Mac):自动缩进选定的代码。
  5. 注释和取消注释 :
    • Ctrl + / (Windows/Linux) 或 Cmd + / (Mac):对选定的代码行进行注释或取消注释。
  6. 移动代码块 :
    • Ctrl + Shift + ↑ (Windows/Linux/Mac):向上移动选定的代码块。
    • Ctrl + Shift + ↓ (Windows/Linux/Mac):向下移动选定的代码块。
  7. 复制和删除代码行 :
    • Ctrl + D (Windows/Linux/Mac):复制当前行。
    • Ctrl + Y (Windows/Linux/Mac):删除当前行。
  8. 撤销和重做 :
    • Ctrl + Z (Windows/Linux/Mac):撤销上一步操作。
    • Ctrl + Shift + Z (Windows/Linux/Mac) 或 Cmd + Shift + Z (Mac):重做撤销的操作。

三、查找和定位相关的快捷键
  1. 查找文件或类文件 :
    • Shift + Ctrl + N (Windows/Linux) 或 Shift + Cmd + O (Mac):打开类文件,输入文件名,然后选择文件进行跳转。
  2. 查找任意文件 :
    • Shift + Ctrl + N (Windows/Linux) 或 Shift + Cmd + N (Mac):在项目中查找任意文件,输入文件名,然后选择文件进行跳转。
  3. 查找符号 :
    • Ctrl + N (Windows/Linux) 或 Cmd + O (Mac):打开符号,输入符号名称,然后选择符号进行跳转。
  4. 查找类成员 :
    • Alt + Insert (Windows/Linux) 或 Cmd + N (Mac):在类中查找成员,输入成员名称,然后选择成员进行跳转。
  5. 在文件中查找 :
    • Ctrl + F (Windows/Linux) 或 Cmd + F (Mac):在当前文件中查找。
    • Ctrl + R (Windows/Linux) 或 Cmd + F (Mac):在当前文件中替换。
  6. 在项目中查找 :
    • Ctrl + Shift + F (Windows/Linux) 或 Cmd + Shift + F (Mac):在整个项目中查找。
    • Ctrl + Shift + R (Windows/Linux) 或 Cmd + Shift + R (Mac):在整个项目中替换。
  7. 定位到定义处 :
    • Ctrl + B (Windows/Linux) 或 Cmd + B (Mac):定位到光标所在位置的定义处。
    • Ctrl + Click (Windows/Linux) 或 Cmd + Click (Mac):通过点击鼠标左键定位到定义处。
  8. 查找使用处 :
    • Alt + F7 (Windows/Linux) 或 Option + F7 (Mac):查找光标所在符号的使用处。

四、编辑代码相关的快捷键
  1. 复制和粘贴 :
    • Ctrl + C (Windows/Linux) 或 Cmd + C (Mac):复制选定的文本。
    • Ctrl + X (Windows/Linux) 或 Cmd + X (Mac):剪切选定的文本。
    • Ctrl + V (Windows/Linux) 或 Cmd + V (Mac):粘贴文本。
  2. 撤销和重做 :
    • Ctrl + Z (Windows/Linux/Mac):撤销上一步操作。
    • Ctrl + Shift + Z (Windows/Linux/Mac) 或 Cmd + Shift + Z (Mac):重做撤销的操作。
  3. 删除行 :
    • Ctrl + Y (Windows/Linux/Mac):删除当前行。
  4. 选定文本 :
    • Shift + ↑/↓/←/→:向上/下/左/右扩展选定的文本。
    • Ctrl + Shift + ↑/↓ (Windows/Linux) 或 Cmd + Shift + ↑/↓ (Mac):向上/下扩展多行选定的文本。
  5. 注释和取消注释 :
    • Ctrl + / (Windows/Linux) 或 Cmd + / (Mac):对选定的代码行进行注释或取消注释。
  6. 缩进和反缩进 :
    • TabShift + Tab:在选定的文本上增加或减少缩进。
  7. 移动代码块 :
    • Alt + ↑/↓ (Windows/Linux/Mac):移动当前行或选定的文本块。
  8. 格式化代码 :
    • Ctrl + Alt + L (Windows/Linux) 或 Cmd + Option + L (Mac):格式化当前文件中的代码。
  9. 快速导航 :
    • Ctrl +] (Windows/Linux) 或 Cmd +] (Mac):跳转到代码块的结束处。
    • Ctrl + [ (Windows/Linux) 或 Cmd + [ (Mac):跳转到代码块的开始处。

四、编辑器相关的快捷键
  1. 打开和关闭编辑器窗口 :
    • Ctrl + Shift + F12 (Windows/Linux) 或 Cmd + Shift + F12 (Mac):最大化或最小化编辑器窗口。
  2. 分割编辑器窗口 :
    • Alt + Shift + LeftAlt + Shift + Right:将当前编辑器窗口分割为两个水平窗格。
    • Alt + Shift + UpAlt + Shift + Down:将当前编辑器窗口分割为两个垂直窗格。
    • Ctrl + Shift + A (Windows/Linux) 或 Cmd + Shift + A (Mac),然后输入 "Split Vertically" 或 "Split Horizontally":将当前编辑器窗口分割为水平或垂直窗格。
  3. 关闭其他或所有编辑器窗口 :
    • Ctrl + Shift + W (Windows/Linux) 或 Cmd + Shift + W (Mac):关闭其他编辑器窗口。
    • Ctrl + Shift + F4 (Windows/Linux) 或 Cmd + Shift + F4 (Mac):关闭所有编辑器窗口。
  4. 切换标签页 :
    • Alt + RightAlt + Left:切换到下一个或上一个标签页。
    • Ctrl + Tab (Windows/Linux) 或 Cmd + ~ (Mac):在所有标签页之间切换。
  5. 最近的文件 :
    • Ctrl + E (Windows/Linux) 或 Cmd + E (Mac):打开最近的文件列表,然后使用上下箭头键选择文件。
  6. 多行编辑 :
    • Alt + Shift + Mouse Click:在多个位置同时插入光标,用于批量编辑。
    • Alt + J (Windows/Linux) 或 Ctrl + G (Mac):选中下一个相同的单词。
  7. 折叠和展开代码块 :
    • Ctrl + - (Windows/Linux) 或 Cmd + - (Mac):折叠当前代码块。
    • Ctrl + + (Windows/Linux) 或 Cmd + + (Mac):展开当前代码块。
  8. 垂直选择文本 :
    • Alt + Shift + UpAlt + Shift + Down:在垂直方向上选择文本。

总结

Goland中的快捷键为Go语言开发者提供了快速、便捷的操作方式,使得开发工作更加高效。

通过合理利用快捷键,您可以快速定位代码、快速编辑、轻松导航、方便调试,并能更好地处理版本控制等任务。因此,熟练掌握这些快捷键对于提高编码速度和代码质量至关重要。

建议日常开发中不断练习和应用这些快捷键,以便更加轻松地完成您的Go语言项目。


强烈推荐

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站:人工智能


专栏集锦

大佬们可以收藏以备不时之需:

Spring Boot 专栏:http://t.csdnimg.cn/peKde

ChatGPT 专栏:http://t.csdnimg.cn/cU0na

Java 专栏:http://t.csdnimg.cn/YUz5e

Go 专栏:http://t.csdnimg.cn/Jfryo

Netty 专栏:http://t.csdnimg.cn/0Mp1H

Redis 专栏:http://t.csdnimg.cn/JuTue

Mysql 专栏:http://t.csdnimg.cn/p1zU9

架构之路 专栏:http://t.csdnimg.cn/bXAPS


写在最后

感谢您的支持和鼓励! ???

如果大家对相关文章感兴趣,可以关注公众号"架构殿堂",会持续更新AIGC,java基础面试题, netty, spring boot, spring cloud等系列文章,一系列干货随时送达!

相关推荐
小研说技术17 分钟前
Spring AI存储向量数据
后端
苏三的开发日记17 分钟前
jenkins部署ruoyi后台记录(jenkins与ruoyi后台处于同一台服务器)
后端
苏三的开发日记18 分钟前
jenkins部署ruoyi后台记录(jenkins与ruoyi后台不在同一服务器)
后端
陈三一23 分钟前
MyBatis OGNL 表达式避坑指南
后端·mybatis
whitepure24 分钟前
万字详解JVM
java·jvm·后端
我崽不熬夜29 分钟前
Java的条件语句与循环语句:如何高效编写你的程序逻辑?
java·后端·java ee
我崽不熬夜1 小时前
Java中的String、StringBuilder、StringBuffer:究竟该选哪个?
java·后端·java ee
文火冰糖的硅基工坊1 小时前
[激光原理与应用-317]:光学设计 - Solidworks - 草图
开发语言·python·信息可视化·系统架构
草莓熊Lotso1 小时前
【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day10
c语言·开发语言·经验分享·算法·强化
bing.shao1 小时前
gRPC 选型 etcd 的核心优势分析
数据库·微服务·云原生·golang·etcd