博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不定期更新的IDEA功能整理
阅读量:6592 次
发布时间:2019-06-24

本文共 1421 字,大约阅读时间需要 4 分钟。

目录

不定期更新的IDEA功能整理

简单整理一下IDEA里自己常用的一些功能,不会写的太详细。

这里略过下载和安装。第一次安装打开后,建议不要把Tip of the Day的Show tips on startup这里的勾点掉,每天启动之后翻一翻,说不定能发现一些好用的功能。

20181202172955.png

idea 命令

先从启动开始说起吧。IDEA 除了能通过快捷方式或者启动台打开,还能在终端里用命令打开:

ideaidea $project.dir# import project from mavenidea $project.dir/pom.xml# import project from mavenidea $project.dir/build.gradle

idea 命令还提供了两个小工具,虽然在idea打开的时候并不能用,输入idea -h能查看idea命令的帮助信息:

20181202171411.png

mac OS下创建这个命令是很容易的:

20181202173148.png

不太清楚 windows 下是不是也能这样创建idea命令,但是可以把idea.exe所在的目录(就是IDEA的安装目录)加入到 PATH 环境变量中。

Preferences 和 Project Structure

Preferences 和 Project Structure 分别是查看和修改IDEA和项目配置的地方,Preferences 支持对可配置项进行搜索.

Keymap

IDEA的功能和快捷键很多,一些插件也会添加一些新的功能和快捷键,这些功能和快捷键都会出现在 Keymap 中,可以在这里查看或修改某项功能的快捷键。刚开始使用IDEA,建议翻一下Keymap中的Editor Actions,并且把功能都尝试一下:

20181202190220.png

HTTP Proxy

众所周知,我们在获取一些资源的时候经常会存在一些困难,可以用HTTP Proxy来解决这个问题。这并不是IDEA特有的功能,也不复杂,搞定这个之后再做一些事情(比如安装插件)会方便很多。

在 preferences 里搜索一下 “proxy”,配置方法并不复杂,可以自己了解一下:

20181202175606.png

Postfix Completion

在Preferences里搜索postfix,看一下并尝试一下吧

20181225154613.png

插件

使用IDEA当然少不了插件,在 preferences 里搜索一下 “plugins” :

20181202180242.png

如果你配置好了之前提到的HTTP Proxy,或者网络比较好的话,可以直接浏览仓库里的插件并安装;你也可以先把插件下载下来然后从硬盘里安装。不过从硬盘里安装的插件好像不能在IDEA里卸载,需要去目录下手动删除。

插件推荐

这里推荐几个我自己正在用的插件吧

  1. Rainbow Brackets ,能让你的各种括号变成彩虹色:20181202181610.png
  2. Alibaba Java Coding Guidelines ,《码出高效:Java 开发手册》的代码规约扫描插件;
  3. FindBugs-IDEA,缺陷检测工具,能够找出超过200种错误模式;
  4. Native Terminal,在工具栏增加一个按钮,打开一个在项目根目录(可配置)的原生终端;
  5. Translation,支持谷歌、百度、有道翻译;
  6. GsonFormat,将JSON快速的转换成类;
  7. Free Mybatis plugin,免费的mybaits plugin。

转载于:https://www.cnblogs.com/FJH1994/p/10054624.html

你可能感兴趣的文章
C# 委托应用总结(委托,Delegate,Action,Func,predicate)
查看>>
线性表和数组的区别
查看>>
react脚手架安装到创建项目
查看>>
unity调用系统剪切板功能
查看>>
XHTML
查看>>
Apache Spark源码走读之21 -- WEB UI和Metrics初始化及数据更新过程分析
查看>>
Sass-@each
查看>>
Sass函数:数字函数-percentage()
查看>>
Android用户点击返回按钮两次退出整个APP
查看>>
Tensorflow读取文件到队列文件
查看>>
使用node.js 进行服务器端JavaScript编程
查看>>
第一章
查看>>
LeetCode 61. Rotate List
查看>>
【wireshark】wireshark 出现There are no interfaces on which a capture can be done.的解决方法...
查看>>
Google Gson 使用简介
查看>>
Python 字典-一个键对应多个值
查看>>
MySql_x64免安装版在win10环境下的配置
查看>>
写作修改的体会
查看>>
交换机技术
查看>>
Spring Controller中的异常统一处理
查看>>