文章目录
一、安装
1.1 彻底删除Jetbrains系列软件
将应用移至废纸篓进行删除
cd ~/Library/Preferences, ll | grep IntelliJIdea, ll | grep jetbrains, 删除
cd ~/Library/Caches, ll | grep IntelliJIdea, ll | grep jetbrains, 删除
cd ~/Library/Application Support, ll | grep IntelliJIdea, ll | grep jetbrains, 删除
cd ~/Library/Logs, ll | grep IntelliJIdea, ll | grep jetbrains, 删除
二、连远程
2.1 部署源码到远程
1、Tools→deploy→configuration
2、添加 SFTP
3、配置连接
4、测试连接
Test Connection
填写服务器上的文件路径:
三、文本
3.1 关闭 typo 拼写检查
3.2 代码默认不折行换行
3.3 注释自动增加空格
四、数据库工具
4.1 时区
PostgreSQL 数据库的时区已经设置为 Asia/Shanghai,但是用 IDEA DATABASE 连接数据库时区显示仍然是UTC,除了在Advanced中修改VM Options,还可以直接在Options中修改时区,方法如下:
4.2 SQL 首字母大写
在Datagrip中,你可以设置SQL关键字的大小写:
- 打开设置面板:File > Settings (Windows) 或者 Preferences > Settings (macOS)
- 搜索 “SQL” 并打开 “SQL” 节点
- 在 “SQL” 节点中找到 “Code Style” 部分,点击 “SQL” 选项卡
- 在 “SQL Keywords” 部分中,选择 “Uppercase”
- 点击 “Apply” 按钮并 “OK” 按钮保存更改。
五、CLion
5.1 代码无法跳转
需要配置 CMake
六、运行时
6.1 正常的代码忽然报错
Jetbrains 工具的问题,虽然代码可以 run,但某些类标红、无法跳转。重启 Jetbrains 或 重启电脑均无法解决,但可通过 Invalidate Caches/Restart 解决,如下图:
6.2 Run/Debug
问题描述:偶尔遇到:虽然命令行可运行程序,但点击 Run/Debug 按钮无反应,(Goland Invalid Cache、重启电脑、重装 Golang 均不生效),如下图:
解决方案 1:删掉原来缓存的 run 条目,即可正常,如下图:
解决方案 2:可在左侧 Project 栏选中 main.go,在弹出的菜单中右键 Run,即可正常。如下图:
七、Plugin
7.1 EnvFile
如果项目依赖配置文件,则可以通过 Goland 的 EnvFile 插件,配置环境变量:
开启 EnvFile,并使用插件内置的 $PROJECT_DIR$
环境变量: