goland实现自动格式化代码

 更新时间:2025年12月05日 08:41:31   作者:onejson  
本文介绍了三种在GoLand中自动格式化Go代码的方法:使用FileWatchers在编码过程中自动格式化、利用Git提交工具在提交前自动格式化以及使用快捷键手动格式化,每种方法都有其特点和适用场景

1、利用File Watchers

goland->Preferences->搜索框内输入 file watchers->选择File Watchers->点击右边的左下角的 + 号->选择go fmt 模板->弹出设置框,默认选项->点击确定->确定

设置成功后,在编写go 文件时就会自动格式化你的代码,如果没有生效,请重启下

2、利用goland 代码提交工具

goland 自带的git 提交工具里,点击提交按钮->弹出页面里勾上Go fmt->再提交

这里就会在代码提交前自动执行 go fmt ,该方法与上面的方法的区别是提交的时候才会格式化代码,编码过程中不会强制格式化代码

3、利用快捷键格式化代码

file watcher 会在编码过程中强制格式化,有些人会不适应,

git 提交时格式化,有时候想看下格式效果,有些来不及

我们可以手动格式化代码,利用

command+option+L 三个组合键,这里是 L 键不需要按shift

你随时随地都可以格式化下代码

这里的mac 的快捷方式

  • window
  • ctrl+alt+L

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解析Go语言编程中的struct结构

    解析Go语言编程中的struct结构

    这篇文章主要介绍了Go语言编程中的struct结构,是Go语言入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • 一文完全掌握 Go math/rand(源码解析)

    一文完全掌握 Go math/rand(源码解析)

    这篇文章主要介绍了一文完全掌握 Go math/rand(源码解析),本文可以帮助大家快速使用Go Rand.,感兴趣的朋友跟随小编一起看看吧
    2021-04-04
  • golang如何自定义json序列化应用详解

    golang如何自定义json序列化应用详解

    son格式可以算我们日常最常用的序列化格式之一了,下面这篇文章主要给大家介绍了关于golang如何自定义json序列化应用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-08-08
  • 详解go语言单链表及其常用方法的实现

    详解go语言单链表及其常用方法的实现

    这篇文章主要介绍了详解go语言单链表及其常用方法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 一文带大家了解Go语言中的内联优化

    一文带大家了解Go语言中的内联优化

    内联优化是一种常见的编译器优化策略,通俗来讲,就是把函数在它被调用的地方展开,这样可以减少函数调用所带来的开销,本文主要为大家介绍了Go中内联优化的具体使用,需要的可以参考下
    2023-05-05
  • 深入理解Golang中的Protocol Buffers及其应用

    深入理解Golang中的Protocol Buffers及其应用

    本篇文章将深入探讨 Go 语言中使用 Protobuf 的基础知识、常见应用以及最佳实践,希望能帮大家了解如何在项目中高效利用 Protobuf
    2024-11-11
  • Golang函数的使用技巧(结合代码示例)

    Golang函数的使用技巧(结合代码示例)

    函数是基本的代码块,用于执行一个任务,这篇文章主要介绍了Golang函数使用的相关资料,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2025-11-11
  • 详解Go 中的时间处理

    详解Go 中的时间处理

    这篇文章主要介绍了Go 中的时间处理,本文将介绍 time 库中一些重要的函数和方法,希望能帮助到那些一遇到 Go 时间处理问题就需要百度的童鞋,需要的朋友可以参考下
    2022-07-07
  • go中空接口的具体使用

    go中空接口的具体使用

    空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • golang根据URL获取文件名的示例代码

    golang根据URL获取文件名的示例代码

    这篇文章主要为大家详细介绍了golang根据URL获取文件名,文中的示例代码讲解详细,对大家的学习或工作有一定的帮助,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01

最新评论