Goland - 个人使用习惯/实践

Goland - 个人使用习惯/实践主要使用 Goland 进行 Go 语言项目编程 提高工作效率

1.应用场景

主要使用Goland进行Go语言项目编程,提高工作效率。

2.学习/操作

环境

Windows 10 64位

goland-2020.1.1.exe

或者

Mac Pro

JetBrains_GoLand_2021.2.dmg

1. 文档/资源

Debugging with GoLand – Getting Started | The GoLand Blog

2. 学习/实践

2.1 介绍

Goland是专为Go开发人员构建的跨平台IDE,功能非常强大,拥有强大的代码洞察力,帮助所有Go开发人员即时错误检测和修复建议,快速和安全的重构,一步撤销,智能代码完成,死代码检测和文档提示,让您创建快速,高效,可靠的代码。GoLand代码可帮助您快速切换到类型实现的阴影方法,实现,用法,声明或接口。

就是为Go语言开发提供的IDE工具.

2.2 安装

官网下载指定版本[这里为Windows 64位版本]

傻瓜式安装即可

至于激活, 可以购买正版, 也可以另行搜索解决办法[TBD]

Mac 下安装也是傻瓜式安装

注意:

下面很多操作,都需要restart goland才会生效

2.3 使用/操作

快捷键

goland 常用快捷键_metheir的博客-CSDN博客_goland快捷键

Go语言开发(十)、GoLand常用快捷键_慕课手记

1. 跳回上一次光标处

Windows:Ctrl + Alt + 左右 

Mac:Command+ Alt + 左右键

2. 配置格式化代码风格

手动方式

自动保存格式代码风格

TBD

3. 设置打开goland的终端快捷键

这里自定义设置为:

option + T // 打开与关闭切换

4. 打开设置的快捷键

commad + ,

ESC就是统一的退出

5. 最常用的快捷键

2.4 主题

1. material-theme

Introduction - Material Theme UI Documentation

截图

效果是很不错的,但是收费,因为看到剩余29天试用评估时间。

寻找解决办法:TBD

2. 免费的主题

Search Results | JetBrains Marketplace -- 还是JetBrains的出品

Green lite theme -- 推荐

Green lite theme - IntelliJ IDEs Plugin | Marketplace

2.5 界面设置

2.5.1 状态栏 

个人是喜欢简洁素净的界面,否则写代码就是一种压抑。

但是有些信息,还是要显示出来的,比如Status bar。

至于Members bar 还不明白是干嘛的,后续弄清楚之后,可能会取消或者不取消。

2.5.2. 编辑界面

1 不显示行号

去掉Editor---->General--->Appearance--->Show line numbers 的勾

结果如下:

2 关闭参数类型提示

去掉截图中的✅接可

结果如下:

3 去掉编辑界面中右侧的一条竖线

按下 Ctrl+Shift+A

输入 show right margin

选择 off

可以来回切换

有线

无线

4 去掉左侧的代码折叠线、

直接搜索fold即可,去掉Show code folding outline

效果如下:

5. 去掉面包屑

直接选中面包屑,然后右键,选择Don't show即可

效果如下:

2.6 汉化插件

Chinese ​(Simplified)​ Language Pack

但是实际上并不推荐使用,原因1感觉影响美观,另外,还是要向国际看齐。

所以,还是坚持使用英文版面。

2.7 字体 --- 含风格与大小

使用上面的主题,默认字体是.AppleSystemUIFont, 大小为12 字体间距1.2

左侧菜单栏 

编辑界面

个人喜欢的字体--如下

编辑主界面:

HanziPen SC

HanziPen TC. --- 就是看着有点累

Courier New // 等宽体  --- 最后还是保持了vs code一样的字体, 先用着,不习惯,再换

Fira Code

Source Code Pro

字体大小

统一改成了15,间距没变,1.2 

左侧菜单栏

右侧主编辑界面

先这么用着吧,不适合花费太多时间在IDE上。

后续补充

...

3.问题/补充

TBD

4.参考

GoLand: A Clever IDE to Go by JetBrains  // 官网 下载

https://www.zhihu.com/topic//hot   // 知乎 - goland

Search Results | JetBrains Marketplace

PHPStorm 使用 - 整理_william_n的博客-CSDN博客_phpstorm setting --- 【phpstorm与goland】很多设置都是一样的

后续补充

...

编程小号
上一篇 2024-12-12 15:04
下一篇 2024-12-12 14:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/goland/1520.html