如题,本来一直用 eclipse ,不过因为有些接管的代码用 idea 构建,所以也会用 idea 来阅读修改代码,但是没有正式新建工程啊之类的。
最近换了新电脑,想全面转向 idea ,却发现不好用啊,就比如以前的自动补全,我打 pu 然后 eclipse 会提示 public 我直接空格就行,但是 idea 没有?还有比如某个方法的注释, eclipse 光标放在方法那里就会自动跳出来,而 idea 需要点一个小灯泡?
大概知道 idea 有很多快捷键,部分常见的我也记得住,比如 ctrl+b,shift+ctrl+f ,但是感觉还是不如 eclipse 顺手,是因为我配置问题吗?就连 public static 这种关键词都不能自动补全?以前打 system.out.println ,只需要 s+space+o+space+p+spac 一路就自动补全了,现在很不适应。。。
1
bk201 2016-07-16 17:39:52 +08:00 via iPhone
接管的代码和 ide 有什么关系?哪个顺手用哪个呗.我觉得啊,如果你要用,可以去 idea 官网看看说明,没遇到你说的问题,补全比 eclipse 高太多了.
|
2
letitbesqzr 2016-07-16 17:41:49 +08:00 via iPhone
你说的这些 idea 都能,而且比 eclipse 溜多了。
|
3
stcasshern OP @bk201 撒逼了,刚刚开了 power save 模式。。。。。。
|
4
stcasshern OP @letitbesqzr 是,有所耳闻,也记了一些快捷键的,说实话我感觉强大也就是快捷键+智能更强?但是真的觉得上手不如 eclipse 。。
|
5
mrwangrj 2016-07-16 17:43:52 +08:00
sout 然后按 tab 试试
再看一下 live templates 其他的 |
6
stcasshern OP @bk201 尝试过用 eclipse 打开,代码结构会很乱。按道理应该不至于,但是就是不懂为什么
|
7
smithtel 2016-07-16 17:51:39 +08:00
public static 这种关键字还需要补全吗。。直接打比补全还快的路过。。
|
8
okampfer 2016-07-16 17:57:02 +08:00
上手不是不如 eclipse ,而是不习惯。比如在 idea 里面方法注释用鼠标悬停确实是出不来的,必须按一下 F1 (默认的),习惯了就好。在我的使用中我感觉到有这些智能的地方:
1 、最近经常用一个变量,基本上下次我打出该变量名的任意一个字母,提示的第一个候选项肯定是它,应该是 idea 根据频次作了调整。 2 、根据类型名、 setter 方法名推荐实例、参数名。 还有一些其它细节,用到的时候能感觉到现在要说还真说不太出来了。有时候我觉得 idea 能读我的心。 |
9
stcasshern OP |
10
shimanooo 2016-07-16 18:20:41 +08:00
exp.sout +1
|
11
stcasshern OP |
12
Mutoo 2016-07-16 18:48:38 +08:00
psvm<tab>
|
13
Lonely 2016-07-16 19:02:06 +08:00 via iPhone
你用一段时间再来说, ok ?
|
15
feiyuanqiu 2016-07-16 20:16:27 +08:00
自动补全的设置在 Editor->General->Code Completion
文档显示需要按 f1 "打 pu 然后 eclipse 会提示 public" 在 Editor->Live Templates 里面,默认已经有很多自动扩展的模板了,有个人的需要的话可以去改或者添加 不习惯 idea 的快捷键设置的话,可以在 keymap 里选择设置为 eclipse 方式的 不过我是自己设置为仿 sublime 方式的 refactor->refactor this: cmd+t navigate->file structure: cmd+r navigate->class: cmd+o navigate->file: cmd+p navigate->symbol: cmd+shift+o navigate->back: cmd+[ navigate->forward: cmd+] view->recent files: cmd+e |