一、IntelliJ IDEA开发

最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件。这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些插件在安装IntelliJ IDEA的时候可以安装)。

二、IDEA插件安装

IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。

Preferences—>Plugins—>查找所需插件—>Install
  • 1

或者

Preferences—>Plugins—>Install plug from disk —>选择下载好的插件安装
  • 1

安装之后重启IDEA即可生效

三、插件介绍

1. activate-power-mode

最先介绍的就是这个装B插件了,美术和策划妹子来围观的时候发挥出最大作用了。

2. IdeaVim

我所有写代码的编辑器,都要安装VIM插件,我觉得这是一种VIM的精神,
IdeaVim是一个Vim仿真插件,用于基于IntelliJ平台上的IDE。使用IDE的插件管理器来安装这款插件的最新版本。正常启动IDE,使用“Tools | Vim Emulator”菜单项来启动Vim仿真。这时,你在所有的编辑器上都必须使用Vim键盘输入。

如果你想要禁用此插件,那么选择“Tools | Vim Emulator”菜单不被选中。此时IDE会使用常规的键盘快捷键。 Vim仿真与IDE之间的键盘快捷键冲突,可以通过 “File | Settings | Vim Emulation”,“File | Settings | Keymap” 以及在 ~/.ideavimrc 文件中的键映射命令解决。

3. CodeGlance

类似SublimeText的Mini Map插件

4. Background Image Plus

这又是一款装备B插件了,想想别人看到你的IDE有个美女或者异次元背景是怎样的,安装之后,在打开View选项,就可以看到Set Background Image选项了。

5. Shifter

检测光标所在选中、行或关键字的类型,然后用键盘快捷键上的“up”或“down”键移动它。如果在一行中只有一个可移动的单词,那么它不需要碰触光标,我们就可以移动它。支持小写/大写或小写所移动单词中的第一个大写的字符。

默认键盘快捷键:

Ctrl + Shift + Alt+逗号:下移
Ctrl + Shift + Alt +句号:上移
Ctrl + Shift + Alt + K:上移更多
Ctrl + Shift + Alt + J:下移更多
  • 1
  • 2
  • 3
  • 4
  • 5

移动更多:多次重复选择所选中的值。重复次数可在插件配置中进行配置(默认为10)。

6. BrowseWordAtCaret

允许轻松地在光标处浏览下一个/前一个单词,并突出选中单词的其他表象。用法:用CTRL-ALT-UP、CTRL-ALT-DOWN浏览(注:在默认键映射中此快捷方式也可用于下一个/上一个事件)。

7. AceJump

AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。

8. Markdown support

安装这个插件之后,打开.md文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。

9. Key promoter

Key promoter这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。这是一个非常有用的功能,很快就可以熟悉软件的快捷功能了。
如果有快捷键的,会直接显示快捷键

没有快捷键的,会提示你去设置快捷键。比如我连续3次用鼠标创建TypeScript类,第三次就会出现下面的提示

选择是,自动弹到快捷键设置面板

10. 其他自带的常用插件

这里就不详细说了,有很多。比如Ant、Maven、git、svn、cmd等等,应有尽有,可以很好地提高我们的开发效率。

参考资料:

10个最有用的 IntelliJ IDEA 插件

Java程序员必备的IntelliJ IDEA插件

转载于:https://www.cnblogs.com/a-du/p/9154726.html

IntelliJ IDEA优秀插件(编程通用)相关推荐

  1. IntelliJ Idea优秀插件

    0. 原文迁移 IntelliJ Idea优秀插件:https://blog.csdn.net/iflink/article/details/122389646 一. 版本工具 1.1 .ignore ...

  2. IntelliJ idea 必备 好用 优秀 插件 idea必备插件

    IntelliJ idea 必备 好用 优秀 插件 1.Translation 2.Idea 官方中文语言包插件 Chinese (Simplified)Language Pack 3.Atom Ma ...

  3. MAYA API插件编程--入门篇

    MAYA API插件编程--入门篇 作者:华文广          日期:2010.11.28 我们知道,MAYA是一个基于结点的插件式软件架构,这种开放式的软件架构是非常优秀的,它可以让用户非常方便 ...

  4. IntelliJ IDEA实用插件

    #一,IntelliJ IDEA开发: 最近公司开发工具从 eclipse 全部切换到了 IntelliJ IDEA ,为了提升公司开发效率,所以从网上搜集了一些常用的 IntelliJ IDEA 实 ...

  5. IntelliJ IDEA Plugins 插件整理

    IntelliJ IDEA Plugins 插件整理 插件库位置 查看类 jclasslib Bytecode viewer `查看字节码` 创建类 GsonFormat `通过JSON生成实体类` ...

  6. Intellij IDEA必备插件,提高效率的“七种武器”!

    常言道"工欲善其事必先利其器",作为一个程序员,一个好的IDE可以起到事半功倍的效果.2020 JVM 生态报告显示 Intellij IDEA 已经成为Java开发者的首选.In ...

  7. IntelliJ IDEA下载插件超时--解决方法

    IntelliJ IDEA下载插件超时--解决方法 方法一:取消使用安全连接方式 菜单 -> IntelliJ IDEA -> Preferences -> Apprearance ...

  8. 20.QT中插件编程

    插件编程 插件可以理解为动态库,一种固定接口的动态库.以下摘自网友的理解.代码参考自官方示例. Qt插件本身是动态库,除此之外,它定义了一组专用的接口,从动态库中导出,供 Qt 的插件管理体系 发现和 ...

  9. Intellij IDEA 安装插件 报 ‘plugin xxxx is incompatible‘ 解决方案

    Intellij IDEA 安装插件 报 'plugin xxxx is incompatible' 解决方案 参考文章: (1)Intellij IDEA 安装插件 报 'plugin xxxx i ...

最新文章

  1. 嵌入式linux设计报告,嵌入式linux课程设计报告
  2. alsa 测试 linux_python语音智能对话聊天机器人--linuxamp;amp;树莓派双平台兼容
  3. c/c++函数指针(Hook前奏1)
  4. C# 析构函数(Destructor)和终结器(Finalizer)——托管资源的释放
  5. Leetcode--231. 2的幂
  6. tensorflow gpu安装_tensorflow-gpu安装配置
  7. svn is already locked解决办法
  8. python自动备份手机_python实现自动备份windows应用数据
  9. CentOS7环境下搭建ElasticSearch
  10. oracle中将两个字段合并在一起_日期合并
  11. 计算机一直在启动修复怎么关机,电脑开机总是要启动修复修复后重启还要修复怎么处理方法...
  12. 理清javascript的相关概念 DOM和BOM
  13. 专利局文件如何删除后面的注意事项
  14. 图片加文字怎么弄?介绍几款不错的电脑图片编辑软件
  15. C语言基础级——标准输入和输出
  16. ESP8266-Arduino编程实例-LPS25H压阻式压力传感器驱动
  17. CSS中的圆角与倒角
  18. 【滴水逆向笔记】C语言指针
  19. linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error‘ event 的解决方法
  20. 流量消费透明化成为运营商新课题

热门文章

  1. MLPlatform project的统一结构-----------运行机制(原理)
  2. https跳转到http session丢失问题
  3. JUnit4单元测试、JUnit4使用详解、assertThat用法
  4. OCA读书笔记(8) - 管理用户安全
  5. 必背42个单词_高中英语必背100个常考单词,考试必考
  6. 百度地图infowindow的close事件_高德地图,百度地图,腾讯地图哪个更准?
  7. class.forname找不到类_自媒体情感类文章素材怎么找?
  8. 加入域时出现以下错误 登陆失败 该目标账户名称不正确_微信支付踩坑合集:微信小程序支付失败是什么原因?持续更新...
  9. qlv视频转换器免费版_迅捷视频转换器无法转换腾讯视频怎么办?亲测操作快速转换...
  10. mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL