学习使用IntelliJ IDEA开发clojure

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,传说IntelliJ在业界被公认为最好的java开发工具之一。

一直在网上看到各种IntelliJ的强大,但是尝试使用好几次都放弃了。基于两个很严重的原因:

  1. 东西非常非常的大,一启动就很耗资源,感觉很慢,不如sublime text, vscode, emacs用着爽快
  2. 感觉操作各种复杂,高级特性太多,不看教程完全摸不懂怎么玩

由于我们团队内部要开发自己的编辑器,不得不耐心的学习学习这个强大的编辑器,好学习一些他的优点融入到自己的产品里面来。

目前才体验了两天的时间,只是基础的感受到了一些编辑能力,不过更多的魅力来自于cursive。不过现在还不是很懂,先简单记录一下这两天的感受。

首先感受最深的是,对重构的优越支持。可以在一个文件中编辑某个函数,或者某个 class 的方法,自动把所有的地方进行替换。 看到这个功能的时候,我第一想的是太帅了,为啥我之前就从来没有想到过这样的痛点呢?

Mac下的快捷键操作列表

待续....

2018-04-15 04:56

留言