Jetbrains好用的插件(经验总结)
# Jetbrain好用的插件(经验总结)
笔者使用过idea,phpstorm,webstorm,pycharm和goland开发过项目,不得不说,Jetbrains的编辑器每一款都挺好用的,而且快捷键通用,对于全栈开发很需要这样,不然每个IDE都不一样,用起来很别扭。非要挑毛病的话,可能就是内存占用大啊,不如sublime,atom或者vscode轻量这样类似的论调吧,暂且不谈(毕竟这话题一直是程序员互撕的话题之一)。
本文列举了java开发和php开发中,笔者使用的IDE插件:
## IDEA插件汇总:
1. Alibaba Java Coding (扫描代码规范)
2. CheckStyle-IDEA (代码规范检查)
3. SonarLint(潜在Bug检查和代码规范检查)
4. FindBugs-IDEA (潜在Bug检查和代码规范检查)
5. tasks (代码任务列表,相当于memo)
6. maven helper (解决依赖冲突)
7. Key promoter X(当鼠标点击功能时,快捷键提示)
8. MetricsReloaded (代码复杂度检查)
9. Statistic (代码统计)
10. CodeGlance (在编辑代码最右侧,显示一块代码小地图)
11. GsonFormat (把 JSON 字符串直接实例化成类)
12. CamelCase (驼峰式命名和下划线命名交替变化)
13. Background Image Plus (修改背景图片)
14. Nyan progress bar (美化进度条)
15. String Manipulation (字符串处理神器)
16. restfultookit (搜索url,还自动生成默认的测试用例)
17. Markdown support (支持md文件的查看和编辑)
18. Gitee (码云的插件)
19. VisualVM Launcher(调试运行时启动visualVM)
20. lombok (开发神器,简化实体类)
21. Rainbow Brackets (括号颜色变成五颜六色)
22. leetcode editor(刷leetcode神器)
---
## PHPStorm插件汇总:
1. CodeGlance (代码地图插件)
2. Background Image Plus (修改背景图片)
3. Key promoter X (快捷键提示)
4. PHP composer.json support (在做php组件开发时,编辑composer.json文件时有对应的属性和值的自动完成功能)
5. ApiDebugger (无需切换程序即可完成网络API请求,让你的code更加沉浸式)
6. BashSupport (可以书写.sh脚本,且同样可以在书写时有对应的语法提示功能)
Jetbrains好用的插件(经验总结)的更多相关文章
- eclipse安装spring和hibernate插件经验
看网上的教程有时候不一定凑效,我是自己摸索的(看过尚硅谷的SSH视频),很多时候会安装不成功(或者安装结果与视频讲述不一致),但是安装过后,查看eclispe插件,会发现已经安装了(springIDE ...
- 编写 grunt 插件经验
第一步: 先生成插件模板: 利用命令生成, 首先通过github工具获取gruntplugin模板文件: 第二步: 了解plugin/tasks/taskName.js的registerMultiTa ...
- 从0到1写一款自动为Markdown标题添加序号的Jetbrains插件
1. markdown-index 最近做了一个Jetbrains的插件,叫markdown-index,它的作用是为Markdown文档的标题自动添加序号,效果如下: 目前已经可以在Jetbrain ...
- 自己给idea下载Scala插件
场景:有时候在idea上直接下载的scala可能因为太新所以有bug,需要手动下载插件 经验:自己下载完之后发现比较老的版本idea根本不让你装,只能装一些跟idea上推荐的scala相近的版本,感觉 ...
- 【特别推荐】几款极好的 JavaScript 下拉列表插件
表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能 ...
- 【精心推荐】几款极好的 JavaScript 文件上传插件
文件上传功能作为网页重要的组成部分,几乎无处不在,从简单的单个文件上传到复杂的批量上传.拖放上传,需要开发者花费大量的时间和精力去处理,以期实现好用的上传功能.这篇文章向大家推荐几款很棒的 JavaS ...
- Android Studio 优秀插件汇总
第一部分 插件的介绍 Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的 ...
- 推荐几款很棒的 JavaScript 表单美化和验证插件
表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能 ...
- 拿走不谢!22 个 Android Studio 优秀插件汇总
Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的开发工具,还提供了第三 ...
随机推荐
- 创建 gif
1.动态创建 <Container name="layLoading"/> if (m_pLoadingGif == NULL) { m_pLoadingGif ...
- Orleans 知多少 | 2. 核心概念一览
Orleans 术语解读 上面这张图中包含了Orleans中的几个核心概念: Grain Silo Orleans Cluster Orleans Client 从这张图,我们应该能理清他们之间的关系 ...
- Git设置忽略文件
在向代码仓库提交的时候,一般需要忽略掉一些文件或目录,比如Eclipse工程的配置文件,Maven工程的target目录,以及.log日志文件等等. 这个问题在Git中解决起来也很简单:在Git工作区 ...
- MyBatis框架之基本知识介绍
前身背景: 前身是iBatis,为Apache的一个开源项目.2010年迁移到了Google Code,改名为MyBatis.2013年迁移到Github. MyBatis框架以及ORM MyBati ...
- MyBatis从入门到精通(十四):在MyBatis中使用类型处理器
最近在读刘增辉老师所著的<MyBatis从入门到精通>一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解在MyBatis中如何 ...
- 如何利用Azure Automation以及Tag自动开关VM
这是本博客第一篇技术相关的小贴士,在这里我不会详细介绍所涉及的技术组件的具体使用细节,因为我相信这些大家都可以通过官方文档了解到.如果你是一个看了官方文档依然一脸茫然的IT小白,个人建议是先从基础重新 ...
- eclipse(javaee windows)
百度云:链接:http://pan.baidu.com/s/1eSoO4s6 密码:54am 官方下载网址:http://www.eclipse.org/downloads/eclipse-pac ...
- 【数据结构】B树、B+树详解
B树 前言 首先,为什么要总结B树.B+树的知识呢?最近在学习数据库索引调优相关知识,数据库系统普遍采用B-/+Tree作为索引结构(例如mysql的InnoDB引擎使用的B+树),理解不透彻B树,则 ...
- tomcat7之性能优化
一.Tomcat 7.0.X: 要了解tomcat的优化,我们先看看Tomcat的官方定义:The Apache Tomcat® software is an open source implemen ...
- Javaweb入门 数据库第二天
接着说昨天语法中提到的drop,delete和truncate的区别 drop用于删除库和表,不能用于删除表记录 delete和truncate都可以用于删除表记录,不能用于删除库和表 而delete ...