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

这篇具有很好参考价值的文章主要介绍了【Golang入门教程】Goland常用快捷键,看这一篇就够了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开源软件的影响力


【Golang入门教程】Goland常用快捷键,看这一篇就够了,Golang入门教程,golang,开发语言,后端

强烈推荐

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

【Golang入门教程】Goland常用快捷键,看这一篇就够了,Golang入门教程,golang,开发语言,后端


前言

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


强烈推荐

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

【Golang入门教程】Goland常用快捷键,看这一篇就够了,Golang入门教程,golang,开发语言,后端


专栏集锦

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

Spring Boot 专栏:

ChatGPT 专栏:

Java 专栏:

Go 专栏:

Netty 专栏:

Redis 专栏:

Mysql 专栏:

架构之路 专栏:


写在最后

感谢您的支持和鼓励! 😊🙏

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

【Golang入门教程】Goland常用快捷键,看这一篇就够了,Golang入门教程,golang,开发语言,后端文章来源地址https://www.toymoban.com/news/detail-830168.html

到了这里,关于【Golang入门教程】Goland常用快捷键,看这一篇就够了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python教程 入门学习笔记 第8天 安装插件sublimeREPL 设置快捷键 BUG解答

    6、安装插件sublimeREPL 需要安装插件:sublimeREPL,才能在sublime编译器中接受键盘输入的信息,才能执行交互结果 插件安装快捷键:ctrl+shift+P,打开插件安装面板 输入install后,选择package control:install package 安装插件管理器, 提示安装成功后,重新按快捷键ctrl+shift+P 选择package

    2024年02月14日
    浏览(18)
  • 【Visual Studio 新手入门指导】包括项目创建、常用快捷键、美化、项目启动、添加文件等多种基础操作,图文详细,准确无误

    本文来自于作者在Visual Studio的使用过程中自己积累经验的总结,主要介绍一些比较实用的技巧,适合新手入门使用。 内容追求细致、有用、基础。 VS的每次运行的是一个一个的项目 (如果有多个项目,则每次执行选定启动项目,后文有所介绍),但是不同项目在一起构成一

    2024年02月08日
    浏览(28)
  • 【GoLang入门教程】Go语言工程结构详述

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站:人工智能 前言 当创建一个Go语言项目时,良好的工程结构是确保项目可维护性、可扩展性和清晰性的关键。 虽然Go本身没有强制性的项目结构要求,但是采用一致性

    2024年01月24日
    浏览(31)
  • 【Golang入门教程】Go语言变量的初始化

    强烈推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站: 人工智能 推荐一个个人工作,日常中比较常用的人工智能工具,无需魔法,忍不住分享一下给大家。点击跳转到网站: 人工智能工具 引言 在Go语言中,变量

    2024年04月17日
    浏览(27)
  • Golang入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

    文章目录 一、golang 简介 1. go 语言特点 2. go 语言应用领域 3. 使用 go 语言的公司有哪些 二、安装 golang 1. golang 下载安装 2. 配置环境变量 三、golang 开发工具 1. 安装 VSCode 2. 下载所需插件 四、第一个 golang 应用 1. main 包的含义 2. 示例 Go 是一个开源的编程语言,它能让构造简单

    2024年02月04日
    浏览(23)
  • 【GoLang入门教程】Go语言几种标准库介绍(四)

    前言 上一篇,我们介绍了debug、encoding、flag三个库,这篇我们继续介绍剩下的库 几种库 fmt库 (格式化操作) 在 Go 语言的标准库中, fmt 包提供了格式化输入输出的功能。 这个包包括了一系列函数,用于将数据格式化为字符串( fmt.Sprintf )、输出到控制台( fmt.Print 、 fmt.Pri

    2024年02月03日
    浏览(62)
  • 【GoLang入门教程】Go语言几种标准库介绍(八)

    强烈推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站:人工智能 前言 上一篇,我们介绍了plugin、reflect、regexp三个库,这篇我们继续介绍剩下的库 几种库 runtime库 ( 运行时接口) 在 Go 语言的标准库中, runtime 包

    2024年01月19日
    浏览(24)
  • 【GoLang入门教程】Go语言几种标准库介绍(五)

    前言 上一篇,我们介绍了fmt、Go、html 三个库,这篇我们继续介绍剩下的库 几种库 image库 (常见图形格式的访问及生成) 在 Go 语言的标准库中, image 包提供了对图像的基本操作和处理功能。 这个包定义了 Image 接口和一些基本的图像类型,同时也包含了一些实现了该接口的具

    2024年02月03日
    浏览(26)
  • 【GoLang入门教程】Go语言几种标准库介绍(六)

    前言 上一篇,我们介绍了image、IO、math三个库,这篇我们继续介绍剩下的库 几种库 Net库 (网络库,支持 Socket、HTTP、邮件、RPC、SMTP 等) 在 Go 语言的标准库中, net 包提供了对网络操作的支持,包括基本的网络协议、Socket 编程、HTTP 客户端和服务器等。 net 包包含多个子包,其

    2024年02月02日
    浏览(22)
  • 【GoLang入门教程】Go语言几种标准库介绍(七)

    前言 上一篇,我们介绍了Net、OS、path三个库,这篇我们继续介绍剩下的库 几种库 plugin库 (Go 1.7 加入的插件系统。支持将代码编译为插件,按需加载) 在 Go 语言的标准库中, plugin 包提供了对 Go 插件的支持。 插件是一种在运行时加载并与主程序交互的机制,允许程序在不重新

    2024年01月16日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包