从Eclipse切换到IDEA工具,哎~真香!
从Eclipse切换到IDEA工具,哎~真香!(图)
个人观点:IDEA工具用了就回不去了!!!
对比很多人写,我就不赘述了。我在这里主要介绍一下IDEA工具的一些使用上的技巧,毕竟我开始学习java的时候也是先用的eclipse,因为我接触的视频和教材上都是用的它。后来我工作了,有一次看见公司有同事使用IDEA工具。他在给我们讲解程序的时候,各种快捷键灵活运用,搜索各种方法,在代码间自由跳转,仿佛是“俯视”整个工程。这样的流畅度着实叫人艳羡,我实在是抵挡不住这“真香”的诱惑。
言归正传:
我把自己在切换过程中遇到的问题写下来,如果大家遇到同样的问题,希望能够有所提示,如果大家有更好的使用技巧,也希望不吝在评论中指教,这样也可以帮助到更多一起前进的人。
1、工具是免费的嘛?哪里可以下载?
答:idea 官网可以下载 社区版(community)(免费)、专业版(professional)( 收费)。
官网地址:https://www.jetbrains.com/
2、用专业版还是选择社区版?
答:初期可以先用社区版本练习使用,熟悉快捷键和界面,但是如果这个是你的生产工具,要支撑你工作的话,我的建议是直接使用专业版。有很多功能和插件是专业版独占的。
3、如何获取专业版?
答:激活方法有很多种,网上可以查到,我这里写一下我当时我找到的传送门。
传送门:https://blog.csdn.net/zb0567/article/details/78002209
4、切换的时候,IDEA工具和eclipse有哪些区别?
答:这个区别很小,集中的区别应该是快捷键和一些具体设置的位置。IDEA有对所有设置搜索的功能,当然网上有很多相关的答案,切换快捷键的方法在下一个问题里边写出来。
5、如何适应新的快捷键?
答:这边得写出两种态度了。一种是保留原来eclipse快捷键的方式(时间成本小),在设置中选用沿用eclipse的快捷设置。 Ctl + Alt + S 快捷呼出设置 -> keymap ->选择eclipse 完成啦!!

第二种态度就是学习默认的快捷键,这种算是釜底抽薪的办法,你以后很可能还会学习python,会用到pycharm。写前端,会用到webStrom等等。没错!他们都出自这家公司,坦然接受他们家的全家桶吧!学习一遍,一通百通,“舒服了!!”~~; (强烈建议)
个人在学习使用快捷键的技巧总结:
快捷键的使用首先就得区分高频使用的和低频使用的,时间成本在那儿。如何既快速又全面的学习这套快捷键呢?(这个是我当时最想问的问题!毕竟这事儿人人都有些“贪心”~)
我这里分三步来讲解一下我的策略:
1、问问度娘,最常用的快捷键是啥?或者找找自己eclipse用到最多的快捷键到了IDEA工具变成了啥?
2、找一个最全的,放在我的日记本中,时不时看一遍,已经掌握的,就把它删掉,最终理想状态下,你就能全部掌握。

3、最后也是最重要的是,反复练习,接受并享受这个过程,想着快捷键毕竟是在节约自己的“生命”,节约的时间可以多出去玩玩!!
下边我还会把平时其他开发工具的软件分享出来,接下来还有一些有关IDEA插件的推荐!(欢迎给我提出建议,给我动力!)
Just enjoy it!!
从Eclipse切换到IDEA工具,哎~真香!的更多相关文章
- eclipse安装反编译工具
身为一名程序员来说,日常最常做的就是编写代码和查看别人写好的源代码了,有时候打开别人写的class文件发现根本不是自己想要的,所以给大家介绍一种eclipse中反编译class文件的工具. 第一步:下 ...
- Eclipse安装反编译工具JadClipse for Eclipse手把手教程
今天闲来无事准备弄弄eclipse的反编译工具JadClipse for Eclipse,百度经验里也说的比较清楚只是两个文件下载地址没有明确 net.sf.jadclipse_3.3.0.jar ...
- 在Eclipse中使用版本管理工具SVN
近日工程中,逐渐感觉到原来复制粘贴代码的笨重,突然想起以前有人和我说起过Git和SVN之类的版本管理工具.由于平时主要是写Java代码,所以能够在Eclipse中使用SVN工具进行版本管理就可以说是很 ...
- eclipse Java代码折叠工具
eclipse Java代码折叠工具 CreateTime--2018年5月17日15点09分 Author:Marydon 1.问题描述 eclipse自带的代码折叠工具,无法折叠try{}ca ...
- 【转】Eclipse MAT内存分析工具(Memory Analyzer Tool)
Eclipse MAT内存分析工具(Memory Analyzer Tool) MAT内存分析工具# MAT是Memory Analyzer的简称,它是一款功能强大的Java堆内存分析器.可以用于查找 ...
- svn服务端安装、迁移教程、Eclipse切换svn连接库
svn服务端安装.迁移教程.Eclipse切换svn连接库 安装教程 1.下载svn服务端安装程序 2.运行程序,安装 这里端口号根据自己定义,避免与其他程序冲突 到这里就安装完成 迁移教程 这里举例 ...
- 通过MyEclipse操作数据库,执行sql语句使我们不用切换多个工具,直接工作,方便快捷
通过MyEclipse操作数据库,执行sql语句使我们不用切换多个工具,直接工作,方便快捷.效果如下: 步骤1:通过MyEclipse中的window->show View->ot ...
- eclipse 切换主题Theme
eclipse切换主题theme 1. 打开help -> eclipse marketplace,搜索theme 2. 点击右侧安装后一直继续,直到安装完成 3. 安装完成后会重启eclips ...
- 国人开源了一款超好用的 Redis 客户端,真香!!
大家都知道,Redis Desktop Manager 是一款非常好用的 Redis 可视化客户端工具,但可惜的是 v0.9.4 版本之后需要收费了: 这个工具不再免费提供安装包了,要对所有安装包收费 ...
随机推荐
- httpclient post请求例子(无参数名与带参数名的例子),多线程并发处理
版本:4.1 带参数名的情况 HttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url ...
- 洛谷P1393 动态逆序对(CDQ分治)
传送门 题解 听别人说这是洛谷用户的双倍经验啊……然而根本没有感觉到……因为另外的那题我是用树状数组套主席树做的……而且莫名其妙感觉那种方法思路更清晰(虽然码量稍稍大了那么一点点)……感谢Candy大 ...
- 查看npm全局安装位置
查看npm全局安装位置:npm config get prefix 设置位置:npm config set prefix 填写位置
- 【微信小程序】——rpx、px、rem等尺寸间关系浅析
最近开发微信小程序,在写样式表的时候发现用PX的效果不太理想,而官方文档用rpx来做响应式布局单位,就仔细研究了下,在此做个小总结: 这里先引用官方定义的尺寸单位‘rpx’:可以根据屏幕宽度进行自适应 ...
- 把序列中的N个元素赋值给多个变量
说明: python中序列和散列 序列:可通过偏移量来进行切片的对象.列表.元组.字符串都属于序列. 散列:无法通过偏移量来进行切片的对象.比如 集合.字典 一. 变量的数量跟序列元素的个数一样 1. ...
- leetcode-78-子集(用bfs解决)
题目描述: 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集). 说明:解集不能包含重复的子集. 示例: 输入: nums = [1,2,3] 输出: [ [3], [1] ...
- 3.1)DFM-塑胶件设计总章
本章目的:各种塑胶工艺了解,DFM-塑胶件的设计准则是依据哪种工艺. 1.塑胶概念 塑胶的定义(美国塑料工业协会): 塑胶主要由碳.氧.氢和氮及其他有机或无机元素所构成,成品为固体,在制造过程中是熔融 ...
- C# 聊一聊屏保的设置
初步认识屏保 进入屏保设置 强行开头,大家都知道我们只需要在搜索框打入“屏保”,就能进入屏保的设置选项.然而箭头指向的位置到底是在Windows的哪个地方呢?这就是写这篇博客的原因. 进入一个屏幕保护 ...
- 8. JavaScript学习笔记——事件
8. 事件 8.1 事件基础 /// 事件就是用户或浏览器自身执行的某种动作.诸如 click.load 和 mouseover,都是事件的名字.而响应某个事件的函数就叫做事件处理程序(或事件侦听器) ...
- javascript中操作元素属性
1. setAttribute():设置属性的值: getAttribute():得到属性的值: removeAttribute():移除属性: 2.offsetWidth:offsetWidth = ...