从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 版本之后需要收费了: 这个工具不再免费提供安装包了,要对所有安装包收费 ...
随机推荐
- Windows系统设置临时环境变量
path f:\newtest;%path% ---在Path内容中增加一个新的可执行文件搜索路径 从菜鸟到高手,CMD命令行修改临时环境变量:path
- LeetCode 101 对称二叉树的几种思路(Python实现)
对称二叉树 给定一个二叉树,检查它是否是镜像对称的. 例如,二叉树 [1,2,2,3,4,4,3] 是对称的. 1 / \ 2 2 / \ / \3 4 4 3 但是下面这个 [1,2,2 ...
- 2016级算法第六次上机-E.Bamboo之吃我一拳
Bamboo之吃我一拳 分析 当两个点的距离<=d时,才可以出拳,想要使得满足出拳条件的点对最少但不为0 寻找最近点对距离,得到的最近距离能够使得可以出拳的组数最少,因为除了最近点对外其他组合均 ...
- 安装nagios出现的错误
最近安装nagios时,检查的的状态都没有什么问题,就是监控系统的状态显示不出来 检测的结果如下: [root@lb02 ~]# /etc/init.d/httpd start Starting ht ...
- Zynq-7000 FreeRTOS(二)中断:Timer中断
总结Zynq-7000 这款器件中的Timer定时器中断,为FreeRTOS中断做准备.在 ZYNQ 的纯 PS 里实现私有定时器中断. 每隔一秒中断一次, 在中断函数里计数加 1, 通过串口打印输出 ...
- windows系统PHP7开启curl_init
1.php.ini,开启extension=php_curl.dll,去掉去掉前面的“;” 2.检查php.ini的extension_dir值是哪个目录(也就是插件扩展目录,比如php_curl.d ...
- 由UI刷新谈到线程安全和Android单线程模型
1.为什么说invalidate()不能直接在线程中调用? Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在非UI主线程中调用,因为他是违背了单线程模型:A ...
- Pycharm的配置和使用
pycharm pycharm是一个比较好的python IDE,可以在MACOS和windows上使用,补全功能强大,而且界面十分友好,特别适合python编程人员使用. pycharm Pycha ...
- JVM启动报错: Could not reserve enough space for object heap error
首先了解一下参数的含义: 参数 含义 -Xms2G -Xmx2G 代表jvm可用的heap内存最小和最大 -XX:PermSize -XX:MaxPermSize 代表jvm的metadata内存的大 ...
- InnoDB的视图
视图(View)是一个命名的虚表,它由一个查询来定义,可以当做表使用.与持久表(permanent table)不同的是,视图中的数据没有物理表现形式. 视图的作用 视图在数据库中发挥着重要的作用.视 ...