IDEA Java 开发 使用疑问

2019-07-15 12:09:25 +08:00
 lifeforwater

下面列举的很多可能 idea 也支持,只不过我不会或者使用习惯问题

  1. 如何便捷跳转接口实现方法?( eclipse 鼠标放上去按住 ctrl,就会弹出选项)
  2. 类、参数如何.出方法,模糊查询,且不区分大小写?(从常量类引入一个常量,输入小写首字母,怎么也找不到...,智障)
  3. 方法如何自动补全参数,eclipse 方法出来后参数也会自动补全完成?( idea 有补全插件,但要再次快捷键+鼠标选择等多步操作)
  4. 未引入包的类名,必需鼠标点中,再用快捷键引入,而 eclipse 鼠标放上去直接弹出可引入列表,以及创建类、变量,更改为相似可用类名等选项
  5. 输入未知方法名,已知参数等,如何根据参数创建方法?( eclipse 鼠标放到方法名上,弹出创建方法选项)
  6. 定义变量,输入部分字母,如何快捷键补全整个类名?( eclipse 可以快捷键弹出可用列表供选择)
  7. 定义变量,输入完类名,需要输入首字母才能弹出变量名选项(可以直接快捷键补全,但出来的结果是首字母大写的变量),而 eclipse 直接快捷键出弹出智能变量名列表供选项,且输入首字母也能达到 idea 的效果( idea 太多躁点不好描述,比如我在未引入类名报错代码前定义变量等操作,每停顿一下或者鼠标获取下焦点,它都给我在后面报错代码弹出提示,让我处理,有时从其他地方复制的代码过来修改,从前面开始处理,一直提示真的很烦)
  8. 如何查找一个类或者类方法在整个工程或者工作空间那些地方引用到?( eclipse 选择右键选项中有)
  9. 子类定义好实现方法,如何快捷快捷生成接口父类方法?( eclipse 鼠标放到方法上,弹出选项)
  10. 已有类,在其他类中写好类名.方法及参数,如何快捷生成方法?(类似第 5 条)
  11. 如何返回上一步编辑的地方?( eclipse 顶部有前进后退按钮)
  12. try main system for 等快捷调用没有 eclipse 简单形象
  13. 查看方法、参数、类的信息,需要鼠标放到方法上,再点击 ctrl,eclipse 直接放上去就行
  14. 新创建或复制的类,偶尔出现快捷引用找不到,无语之际...
  15. 定义变量,new + 补全代码快捷键,给我再来一个 new...
  16. 只能开一个项目...,而 eclipse 可以开任意,可以关闭,可以分类
6137 次点击
所在节点    程序员
67 条回复
sodadev
2019-07-16 03:16:25 +08:00
我有 2019.02 版的中文包,英文不好的同学可以找我要
MonkeyCoder
2019-07-16 08:28:14 +08:00
你问的这些问题给人感觉你就压根连 idea 都没有操作过。。。
nnnToTnnn
2019-07-16 08:38:29 +08:00
偶尔用 idea ,偶然 vscode, eclipse 常用... 有时候甚至用 vim 进行改改代码,配置 maven 的环境,觉得编辑器没多大作用啊....
nnnToTnnn
2019-07-16 08:39:15 +08:00
有个语法高亮就行了,其他的感觉比较多余
wangxiaoaer
2019-07-16 08:44:19 +08:00
@lihongjie0209 #16 我也不服。
wangxiaoaer
2019-07-16 08:46:30 +08:00
@Lonely #39 我都没搞清楚,他这个第二条到底是什么问题? 是说输入 “.”后,后面的方法、变量没有自动补全?可是这个明明就有,也不需要额外配置,还支持模糊搜索,搞不懂,搞不懂。
GuangXiN
2019-07-16 09:07:32 +08:00
我当年从 SVN 转到 git 的时候,特别想找到一张 cheat sheet,能把我日常使用的 SVN 版本管理任务找到 git 上的对应方法。后来静下心来看了两个小时文档,发现 git 和 SVN 的设计理念完全不同,很难一一对应起来。SVN 上的常见用法在 git 上不常见,git 上的常见用法 SVN 可能根本没有。

从一个工具换到另一个同类工具,自己突然变成了小学生,啥都不懂特别慌,就希望赶紧找到原来习惯操作的等价方法,却无视这些同类工具本不相同,方法理念也不一样。
amon
2019-07-16 09:20:31 +08:00
我佛了,有打这么多字的时间,不如看一篇 idea 的教程。
daxiaBoy
2019-07-16 09:21:56 +08:00
本来大吼一声“老夫为你一一破解”,看到后面建议用 eclipse (没有恶意)
hellwys1
2019-07-16 09:30:51 +08:00
@lihongjie0209
我鼠标 800 块,键盘 100 块。多用用鼠标有错?嗯?
337136897
2019-07-16 09:43:29 +08:00
你有这时间写那么长的帖子,用这时间早就百度搜完了
shuqin2333
2019-07-16 09:45:57 +08:00
mac: command + shift + a
gaius
2019-07-16 09:54:13 +08:00
可以改成 eclipse 按键,我就是
lihongjie0209
2019-07-16 09:59:16 +08:00
@hellwys1
既然一个软件的使用方式是由 IO 设备的价值决定的, 那说明 IDEA 和你的 IO 设备不兼容
bmzxdwgqz
2019-07-16 10:01:16 +08:00
我也佛了,有这时间打这么多字,idea 教程早看完了,钓鱼?建议用回 eclipse+1
GuangXiN
2019-07-16 10:29:29 +08:00
@hellwys1 鼠标贵不是应该省着用么?
zpf124
2019-07-16 11:25:35 +08:00
这个问题真的时浪费大家时间....

1-15 全部都是快捷键和固执的个人习惯的问题, 你觉得从快捷键表里找比较难的话 百度一个中文教程难吗???

alt+Enter, ctrl+space, ctrl + o, ctrl + L, F12, ctrl +alt + F7, 这些常用案件随便就搜出来了,

尤其是 alt + Enter,你好几个蠢到极点的拿鼠标去点然后 ctrl 的问题都是按 alt + enter 的事,
我要是不会用 ctrl+1 的话 是不是也可以说 eclipse 垃圾的一逼,错误处理都得鼠标点?

然后最最最奇葩的 观点:
sysout 比 sout 简单形象???? 纯粹规定与习惯的问题还能好赖, 就像说 "吃了吗"比"这是上哪去啊" 打招呼更客气一样逗.


然后最后一点, 项目工程格式 不一样就是不一样, eclipse 通过开关项目切换项目, idea 通过切换工作空间切换项目.
sumarker
2019-07-16 11:36:28 +08:00
抱歉没看完
idea 支持 eclipse 快捷键的,你可以设置一下,这样就基本无痛切换了
billc
2019-07-16 13:10:17 +08:00
两种解决方案,
1. 把按键设为 eclipse 快捷键的
2. ctrl/command + shift + A,输入操作的英文名(大部分都能对上),边上有操作的快捷键,如果常用,那就慢慢习惯,是如果不常用的快捷键,就这么用着好了
hellwys1
2019-07-16 15:30:29 +08:00
@lihongjie0209 #54
只能说明 intellij 做的不好,不能让我高贵的鼠标点出代码。🐶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX