goland 实现自动格式化代码
作者:柴米yo 发布时间:2024-02-22 07:44:16
标签:goland,格式化,代码
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
补充:goland 保存时自动格式化代码 fmt
goland idea可以帮助我们在保存时自动格式化代码
下面列一下 goland 怎么配置:
1、file-setting
2、tools-file watchers
3、添加go fmt
4、测试 编写代码(ctrl+s),保存并格式化代码
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/wangxinxinsj/article/details/92967240


猜你喜欢
- 前言:多线程简单理解就是:一个CPU,也就是单核,将时间切成一片一片的,CPU轮转着去处理一件一件的事情,到了规定的时间片就处理下一件事情。
- Access爱好者以会VBa为荣。我觉得这不是好现象。vba只是vb的子集,有着很多限制,比如不支持继承,不支持指针,不支持子界类型等。使用
- Log包Go语言提供的默认日志包:https://golang.org/pkg/log/基本用法log包定义了Logger类型,该类型提供了
- 本文实例讲述了mysql索引基数概念与用法。分享给大家供大家参考,具体如下:Cardinality(索引基数)是mysql索引很重要的一个概
- 1. 列表使用sum, 如下代码,对1维列表和二维列表,numpy.sum(a)都能将列表a中的所有元素求和并返回,a.sum()用法是非法
- 1. ADO.NET 方式连接Mysql数据库 经过在网上查找资料,在.net 上连接mysql 数据库有三种方式: 方法一: 使用Core
- DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合D
- 如何在ADO中使用SQL函数?代码见下:<%Set conn1 = Server.CreateObjec
- 前言今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Server排序中经常用到的ROW_NUMBER(),RANK(),DENSE
- 由于这个游标 执行一下就相当于SELECT一下 其效率不敢恭维也没做深入研究。 table1结构如下 id &
- HTTPS简介HTTPS(Hyper Text Transfer Protocol Secure),是一种基于SSL/TLS的HTTP,所有
- 前言在部署一些定时运行或者长期运行的任务时,为了留存一些导致程序出现异常或错误的信息,通常会才用日志的方式来进行记录这些信息。python内
- 表单校验是页面开发中非常常见的一类需求,相信每个前端开发人员都有这方面的经验。网上有很多成熟的表单校验框架,虽然按照它们默认的设计,用起来没
- 背景描述:Pycharm作为python专业开发工具,要比轻量级的vscode更加稳定,适合个人、团队的项目开发。同时pycharm来创建虚
- 前言在使用自动化登录网站的时候,经常输入用户名和密码后会遇到验证码。今天介绍一款通用验证码识别 OCR库,对验证码识别彻底说拜拜,它的名字是
- 选择正确的数据列类型能大大提高数据库的性能和使数据库具有高扩展性。在选择数据列类型时,请从以下几个方面考虑:存放到数据列中的数据类型。数据值
- 如下所示:./src/github.com/sirupsen/logrus/terminal_check_notappengine.go:9
- 连接远程服务器1、点击 Tools(工具),点击 部署Deployment(部署),点击Configuration(配置)2、新增一个SFT
- 注意!#号后面是需要操作的地方。 1.前提注意事项 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设
- 前言夏天是用来告别的季节,因为毕业总在七月。那么七月之前的季节是用来干嘛的呢?当然是用来做毕业设计的啦今天还是写一些从简单到难的毕业设计或者