JAVA 开发工具 IDEA

最近看了一期十三邀,访谈对象是李诞。不是喜欢看吐嘈大会,因为一直对抓不到这种以戏谑为主题的综艺节目的笑点,而是因为前面了解到李诞对于佛教的喜爱,从而想从各个方面去了解那种无欲无求,犬儒主义者是什么一个样子。

有一个高中室友后来很相信佛学,以前以一种不可思议的角度在看待,而现在却能微微感觉到,可能打心眼里对某种外在神圣充满信仰,其实是一件美好的事情。

无欲无求而非无为,可能是无知的我对释迦牟尼当年在菩提树下领悟的一种揣测吧。

回到主题...

因为公司项目需要重构,从 php 改为 java,所以也从一个 php 菜鸟变成了一个 java 菜鸟。刚刚接触了不到两个月,主要是是用 spring mvc 框架做一个简单的 app 接口服务端,以及使用 netty 做一个硬件的 socket 服务端。功能可以实现但是框架不是很熟悉,所以有这方面的大神可以来点拨点拨我,感恩。

临近放假,项目慢慢的收尾,空闲的时间也越来越多,难得的大半个月准点下班倒是也还没来得及习惯。所以这两天抽时间熟悉了一个编辑器 IDEA 之后,现在已经对 eclipse 没有多大感觉了,所以想记录下来,还有更好的用法也可以留言讨论,感恩。

目录

1、系统环境

2、安装与破解

3、简单配置

4、插件的安装与使用

系统环境

使用的系统是 ubuntu 16.04

jdk 版本是 1.8

8G 内存

系统和软件运行在固态硬盘上

使用这种相对比较重的编辑器,没有个 8G 内存其实还是推荐用 sublime 吧。至于固态,可有可无,不过花 600 块钱买个 240G 左右的装上,还是可以让人有一点上天的感觉滴。

安装与破解

安装 IDEA 的版本是官网下载的最新版本,所以我也不知道是哪个版本...下载地址是

https://www.jetbrains.com/idea/download/

有相对应的 win、linux 和 mac 的版本。

mac 没有体验过,win 安装下载之后双击 .exe 文件就好了,linux 下载之后通过 tar 命令解压压缩包,将解压后的文件夹 mv 到自己系统的软件目录里,进入目录下的 bin 目录里,使用 ./idea.sh 即可执行安装。

在 hosts 文件里最后添加

( win hosts 文件在 C:\Windows\System32\drivers\etc;

而 linux hosts 文件在 /etc/)

简单配置

安装与破解完成之后,打开编辑器就阔以看到下面介个软件的界面啦

(当然截图中的项目是我随手建的啊哈哈哈)

至于编辑器的主题,很多人喜欢黑色,然后代码五颜六色,好像那样看起来比较厉害一丢丢。主题我们可以到 IDEA 上边最左菜单栏 File / Settings / Apperance & Behavior /Apperance进行配置,在 Theme 第一个选项选择 Darcula ,点击下方 Apply ,即是灰黑色主题。

修改之后编辑器即变成下面介个样几啦,还阔以还阔以。

至于字体,这个编辑器代码字体和编辑器本身的字体是分开设置的。可以在File / Settings / Apperance & Behavior /Apperance中的 default fonts 设置编辑器字体。

勾选 Overridedefault fonts... 选项,在下面选择自己喜欢的字体,设置相对应的字号,点击下方 Apply 即可。我这里设置的是 ubuntu 字体,字号是14,显示屏大一点可以是 15、16。

而代码部分字体可以在File / Settings / Apperance & Behavior /Editor 中的 font 选项进行设置,我这里设置的字体是 Source Code Pro,字号是15。这种字体对代码显示相对比较友好。

插件的安装与使用

而现在的这个编辑器可以算是挺不错的了,但是要让其当上编辑器中的贵族,还是需要很多临近家族的支持滴,所以下面是一些很好用的插件,可以让这款编辑器变成神器。

我们可以将上面菜单栏的 View / Tool Buttons 勾选上,选上之后我们会花现,编辑器左下右边都多了一小排护国大臣。

左边第一个 project ,点击它我们可以把左侧项目目录栏隐藏,增加代码显示空间,需要用到时再打开。这个有一个快捷键 Alt + 1,也可以打开与关闭目录。

而右边的 Database,我们可以使用这个插件连接和查看项目数据库。有了它我们今后无需再在编辑器与数据库管理工具中来回贴换。

点击 Database,可以得到一个弹窗,然后点击左上角绿色的 +,在 Data source 中选择相对应的数据库,我这里选择的是 Mysql。

然后设置相对应的 Name(显示用),Comment(说明),Host(主机地址),Database(数据库),User(登录用户名),Password(登录密码)。填写完成之后,如果发现中间的按钮 Test Connection 是灰色,无法点击的话,说明驱动文件没有安装。那么点击下方的黄色警告三角形右边的 Download ,然后等待安装完 jar 包即可。

完成之后可以发现Test Connection按钮已经可以使用,那么测试连接,如果信息无误,既可以看到提示连接成功。

然后点击下方 Apply,点击 OK,就可以在右边看到数据库连接了,双击它,选择 schemas,再选择相对应的数据库双击,既可以看到数据库所有的表。双击某一个表,既可以在编辑器中看到表的数据,如果所登录的数据库用户权限够大的话,我们就可以对数据胡作非为啦。

------

如果是开发数据接口,免不了需要在 浏览器 或 postman 之间来回切换,这样很烦。这时候 IDEA 可以安装一个接口调试插件ApiDebugger,实现在编辑器中即可调试接口。

点击 File / Settings / Plugin,可以看到现在编辑器已经安装的插件。选择下方的 Browse repositories... ,搜索 ApiDebugger,点击 Install,点击 Restart IntelliJ IDEA,点击 Apply,点击 OK,点击Restart。

没错,重启编辑器之后,就可以在右侧工具栏中发现多了一个 ApiDebugger。

这样就可以对接口进行调试啦,该插件支持常用的 GET、POST、PUT、DELETE...等接口请求方法,填写相对应的接口地址,即可在下方看到返回数据。譬如请求一下百度的首页,即可看到服务器返回的html代码,还支持格式化和代码高亮,也是酥脆酥脆滴。

手动分割线线线线线线线线线线线线线线线...

截至到这里之前,已经可以实现了这样子一个东西。一个看起来还挺漂亮的 java 编辑器,它还可以直接管理数据库,还可以直接进行接口调试。不仅看起来舒服,而且再也无需再在 数据库管理工具、接口调试工具之间切换,当然再来个抓包插件的话就完美了哈哈哈。

当然编辑器还可以配置 git、svn 等版本管理工具。如果项目目录本身已经配置了 git 仓库,编辑器会自动识别,文件与代码 git status 会有不同的颜色显示,直接在编辑器里即可完成代码 commit 和 push。

而 IDEA 在开发项目中还有很多很方便的地方,后面会尝试以一个 ssm 框架搭建的例子或一个 http 监控框架的例子来介绍。当然有很多人觉得 IDEA 太过于笨重,相比来说 sublime 轻便得多,这只能说这机子配置拿来开发确实还是有点低。也有很多人习惯了 eclipse,其实 eclipse 也很笨重,而且还没有代码提示,反正我坚持了不到两个月就放弃了,它真的老了...

大伙有啥子意见或者建议可以留言哇,点拨点拨我这个初学者哈哈哈。

无需关注哇,反正很少发,还菜,发了会发圈的啦哈哈哈。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180207G1GCS500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券