当前位置: 代码网 > it编程>前端脚本>Golang > 【Golang入门教程】Goland常用快捷键,看这一篇就够了

【Golang入门教程】Goland常用快捷键,看这一篇就够了

2024年07月28日 Golang 我要评论
在进行Go语言开发时,熟练使用快捷键是提高效率、加快编码速度的关键。Goland作为一款强大的集成开发环境(IDE),提供了丰富的快捷键功能,可以帮助开发者更加便捷地进行代码导航、编辑、调试等操作。通过掌握这些常用的快捷键,可以更加高效地编写和管理您的Go代码,节省大量的开发时间,提高工作效率。Goland中的快捷键为Go语言开发者提供了快速、便捷的操作方式,使得开发工作更加高效。通过合理利用快捷键,您可以快速定位代码、快速编辑、轻松导航、方便调试,并能更好地处理版本控制等任务。

开源软件的影响力


579a429daf314744b995f37351b46548

强烈推荐

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

b004071ozy_05_amzn


前言

在进行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语言项目。


强烈推荐

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

b004071ozy_05_amzn


专栏集锦

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

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

csdn-end

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com