JetBrains
文章目录
免费许可证计划
常用快捷键
|
|
PHPStorm 常用插件
-
SonarLint: 代码静态提示
-
PHP Inspections: 进行代码静态分析
1
option + Shift + I to inspect current file with current profile
-
Laravel: Laravel 框架扩展
-
HighlightBracketPair 括号高亮
GoLand 常用插件
-
HighlightBracketPair 括号高亮
-
Go Linter 静态代码检查
常用命令
1 2 3 4 5
# 我们在程序根目录中执行 golangci-lint run 命令,它等效于 golangci-lint run ./... golangci-lint run # 查看帮助文档 golangci-lint help linters
需手动做下配置
常用配置
在没有项目的界面上设置,才会全局使用,不用每个项目都配置
Go -> Go Modules: 修改 Proxy 为 https://goproxy.io,direct
Go -> GOOPATH
Go 开发的坑
-
Go 代码格式化的坑:
golang 自带的 go fmt 默认是是 tab 缩进,
而 goland IDE 的格式化默认是空格缩进【快捷键:option+command+L】
-
取消拖拽代码的功能:在 Editor –> General 中看到一项叫 Enable Drag’n’Drop functionality in Editor,取消勾选
IDE 配置
Tools -> File Watchers
注意:每次添加新项目时,都需要手动重新设置
- 添加 go fmt // 文件保存时代码自动格式化【暂不使用】
- 添加 golangci-lint // 常用的静态检查工具,官方自带的是 golint,二者都安装代码检查效果更好
Editor -> Live Templates
添加代码模板,快捷键输出对应代码模板
例子:
- gorm-string => gorm:“type:varchar(30);not null;default:'';comment:;” json:"$FIELD_NAME$"
- jfqv => json:"$FIELD_NAME$" form:"$FIELD_NAME$" query:"$FIELD_NAME$" validate:“required”
打开文件窗口数量限制
IDEA对同时打开的文件TAB有限制,最多只能打开10个文件Tab,再多开就会把原来的Tab关闭了。
找了半天,在菜单中找到了调整方法,以Mac为例,调整路径为 “Intellij IDEA” -> “Perferences…” -> “Editor” -> “Editor Tabs”,调整 Tab Closing Policy 的 Tab Limit,默认是10个,修改为你需要的个数即可。