【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等系列文章,一系列干货随时送达!

相关推荐
慕城南风26 分钟前
Go语言中的defer,panic,recover 与错误处理
golang·go
资源补给站1 小时前
大恒相机开发(2)—Python软触发调用采集图像
开发语言·python·数码相机
m0_748247551 小时前
Web 应用项目开发全流程解析与实战经验分享
开发语言·前端·php
刘大辉在路上1 小时前
突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除
git·后端·gitlab·版本管理·源代码管理
6.941 小时前
Scala学习记录 递归调用 练习
开发语言·学习·scala
FF在路上2 小时前
Knife4j调试实体类传参扁平化模式修改:default-flat-param-object: true
java·开发语言
众拾达人2 小时前
Android自动化测试实战 Java篇 主流工具 框架 脚本
android·java·开发语言
皓木.3 小时前
Mybatis-Plus
java·开发语言
不良人天码星3 小时前
lombok插件不生效
java·开发语言·intellij-idea
源码哥_博纳软云3 小时前
JAVA同城服务场馆门店预约系统支持H5小程序APP源码
java·开发语言·微信小程序·小程序·微信公众平台