目录

  • 不定期更新的IDEA功能整理

    • idea 命令
    • Preferences 和 Project Structure
    • Keymap
    • HTTP Proxy
    • Postfix Completion
    • 插件
      • 插件推荐

不定期更新的IDEA功能整理

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

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

idea 命令

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

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

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

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

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

Preferences 和 Project Structure

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

Keymap

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

HTTP Proxy

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

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

Postfix Completion

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

插件

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

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

插件推荐

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

  1. Rainbow Brackets ,能让你的各种括号变成彩虹色:
  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

不定期更新的IDEA功能整理相关推荐

  1. 树莓派/linux 功能配置(含网络)不定期更新

    最新的树莓派4B使用 Debian 10 Buster发行版本.一些基本的网络相关使用记录.不定期更新. 文章目录 0.网线网卡的配置 1.关闭蓝牙和wifi 2.关闭ipv6功能 3.route路由 ...

  2. 大数据思维导图锦集(原创吐血整理,不定期更新)

    个人思维导图主页(原创吐血整理,不定期更新)https://mm.edrawsoft.cn/homepage.html?visited=18062886 其中涵盖了:数据仓库.Hadoop.Mysql ...

  3. 各种实用网站收集整理,不定期更新

    超实用网站收藏整理,不定期更新 1.英国大使馆开设的英语学习平台,涵盖内容丰富.看听说写.雅思.商务英语.应用程序.课程等各种资源应有尽有. 网址:learnenglish.britishcounci ...

  4. Android实用代码(不定期更新)

    Android实用代码七段(一) 一抹火焰 整理(不定期更新) 前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明: 欢迎转载,但请保留文章原始出处:)  博客园 ...

  5. Oracle OCP 11g 常见单词(不定期更新)

    Oracle OCP 11g 常见单词(不定期更新) 数据库常见单词,不定期更新至考完ocp证(初步想法),现已收集807个单词: 最后一次更新时间为20180301. 1, ACCUMULATED  ...

  6. 图论模板,随缘不定期更新

    图论算法模板,随缘不定期更新 搜索(更新于2021/1/11) DFS BFS 并查集(更新于2021/3/20---10:54) 概念及作用 原理及实现 完整代码 启发式合并 网络流 最大流 din ...

  7. 从壹开始前后端分离 [.netCore 不定期更新 ] 三十五║ 完美实现全局异常日志记录...

    缘起 哈喽我是不定期更新的日常,昨天群里小伙伴问到了记录日志,当然,以前我也挖过这个坑,后来一直没有来得及填上,也想着 swagger 一直又有错误信息展示的功能,就迟迟没有添加这个功能,不过昨天夜里 ...

  8. 【☀️不定期更新了⛅】感谢知识输出的正反馈

    不定期更新 最近沉迷写博,不能自拔.感谢知识输出的正反馈,又对知识学习燃起了激情.然而还是艰难地决定减少博客的时间投入,本地的技术总结markdown还是会继续写,博客可能不会每周定时发,以后可能就是 ...

  9. net core 小坑杂记之配置文件读取(不定期更新)

    其实很早就想写了,原想等积累差不多了再写的,但是发现遇到一个当时记下效果会比较好,所以就不定期更新这个系列了,后面获取会整个整理一下. 此篇记载net core入门时踩的一些坑,网上教程太少了,也不规 ...

最新文章

  1. java word表格_Java 添加Word表格行或列
  2. 关于渗透的一些思路持续更新(自我理解)
  3. mac linux loader,M3 Bitlocker Loader Mac版
  4. 创建Hello World程序(part-1)
  5. 可变与不可变数据类型详解
  6. QMouseEvent鼠标事件简介
  7. oc引导win方法_[拯救老机型]机械革命X6/X5四代标压系列OC测试版更新
  8. 再过四十年,你的女朋友可能是个美丽的机器人!不信你看
  9. git 移动分支指针_理解git 中的HEAD指针branch指针
  10. 唯一可译码判断c语言_单片机基础实验数码管原理与C语言
  11. android个人中心界面_在android搭建个人的文件中心(1)--一个想法
  12. 【图像融合】基于matlab遗传算法图像融合【含Matlab源码 1624期】
  13. 计算机网络(北京理工大学出版社)课后习题答案
  14. crontrigger java_java CronTrigger用法
  15. Python进行时间戳转换为标准时间
  16. ES2015 ES2016 ES2017 Javascript的关系是什么?
  17. YTU OJ 1329: 手机尾号评分
  18. 国家开放大学-农村社会学-形考作业1
  19. win11关闭防火墙
  20. html 选择第二个元素,css选择器,选中第二个p,实现第三个和第四个p的效果,

热门文章

  1. 转载:SQL索引一步到位
  2. Linux Shell编程(3)——运行shell脚本
  3. 桌面虚拟化之XenDesktop7
  4. HDU 1240 Asteroids!(DFS简单搜索)
  5. InstallShield Build错误:Internal build error 6041
  6. 可视化管理一目了然 锐捷RG-UAC承载荔湾教育局“御网”之道
  7. JavaScript 学习笔记— —Arguments
  8. Linux 系统文件及结构
  9. 问题二十一:怎么模拟ray tracing图形中不同材料的颜色(diffuse and metal)
  10. 6-2 是否二叉搜索树 (25 分)