• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lifeforwater
V2EX  ›  程序员

IDEA Java 开发 使用疑问

  •  
  •   lifeforwater · Jul 15, 2019 · 7861 views
    This topic created in 2669 days ago, the information mentioned may be changed or developed.

    下面列举的很多可能 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 可以开任意,可以关闭,可以分类
    67 replies  •  2019-07-17 04:50:49 +08:00
    Mogugugugu
    Mogugugugu
    Jul 15, 2019❤️1
    1
    你说的这些随便搜一份 idea 教程均可解决。如果你搜不到的话,可以直接点这个链接

    https://wiki.jikexueyuan.com/project/intellij-idea-tutorial/
    cxtrinityy
    cxtrinityy
    Jul 15, 2019 via Android
    2
    太长没看完,不过,你先了解下 idea 的快捷键吧
    qiyuey
    qiyuey
    Jul 15, 2019 via Android
    3
    太多了,先看一下“帮助吧”
    wolfie
    wolfie
    Jul 15, 2019
    4
    一个月后真香。
    ArJun
    ArJun
    Jul 15, 2019
    5
    你的疑问真多··打这么多字不如多写几行代码
    Duolingo
    Duolingo
    Jul 15, 2019 via Android
    6
    有一部分是楼主在用 eclipse 的习惯用 idea,个人不建议继续使用键鼠混合操作的方式。键盘操作还是很方便的。
    另外大部分楼主的问题翻翻 idea 每次启动时的 tips 都有解决方案的。
    Kilerd
    Kilerd
    Jul 15, 2019
    7
    要不你先试试万能的 option enter
    xaplux
    xaplux
    Jul 15, 2019❤️2
    8
    本想挨个回答的,结果看到第 2 个不想写了,你可能不适合 IDEA,还是乖乖的换回 Eclipse 吧
    mmdsun
    mmdsun
    Jul 15, 2019 via Android
    9
    idea 可以设置成快捷键与 Ecplise 一样
    Sendya
    Sendya
    Jul 15, 2019 via Android
    10
    用 idea 就可以忘了 eclipse,喜欢 eclipse 就无视 idea 吧
    auin
    auin
    Jul 15, 2019❤️1
    12
    本想认真回答的,但是看到这么多,我退缩了

    楼主是标准的 Eclipse 思想,不转换永远觉得难用
    300
    300
    Jul 15, 2019 via Android
    13
    你还是用 eclipse 吧。
    smilzman
    smilzman
    Jul 15, 2019
    14
    第一,提问前先自行百度 /古狗;
    第二,我一直觉得用的好的 IDE 才是适合自己的 IDE,不是公司强制要求,没必要跟风。
    jay0726
    jay0726
    Jul 15, 2019
    15
    慕课网 IDEA 使用总结教学视频 https://www.imooc.com/learn/924

    IntelliJ IDEA 简体中文专题教程 https://github.com/judasn/IntelliJ-IDEA-Tutorial

    问这么多,你可能不适合 IDEA,还是乖乖的换回 Eclipse 吧
    lihongjie0209
    lihongjie0209
    Jul 15, 2019
    16
    用 idea 还要用鼠标的基本可以认为没入门
    dovme
    dovme
    Jul 15, 2019
    17
    @lihongjie0209 #16。。。我不服
    cherishd
    cherishd
    Jul 15, 2019
    18
    我觉得你写这么多是想让别人看你这么辛苦总结的问题,看自己有多认真?但其实这么多问题只反馈出你没有认真去学习 IDEA 或者说去百度一下查查教程。所以感觉你不适合 IDEA,回 eclipse 吧
    msaionyc
    msaionyc
    Jul 15, 2019
    19
    你用 eclipse 不就得了吗,发这个贴子干什么?
    Kiriri
    Kiriri
    Jul 15, 2019
    21
    本来看到第一条还想回答来着,看到后面建议用 eclipse (没有恶意)
    anyele
    anyele
    Jul 15, 2019 via Android
    22
    你这是什么啊,
    chendy
    chendy
    Jul 15, 2019
    23
    既然对 eclipse 这么熟悉了…
    那也没必要换 idea 了…
    quadrapop
    quadrapop
    Jul 15, 2019
    24
    idea 的项目结构就和 eclipse 不太一样,另外可以使用 eclipse 的快捷键
    fan123199
    fan123199
    Jul 15, 2019
    25
    大部分都可以做到 eclipse 风格,建议先简单学习下 idea 的设置,缩小问题再来提问。
    有个快速学习配置的方法。先打开设置,然后搜索。 比如倒数第 4 个问题。你搜下 mouse,随便找找,会发现在 editor-general other 里,有个不用 ctrl 就出现信息的选项,达到效果。
    sonyxperia
    sonyxperia
    Jul 15, 2019
    26
    直接把 keymap 换成 eclipse 吧
    nutting
    nutting
    Jul 15, 2019
    27
    我感觉用的挺好啊,这么说,idea 的效率比 eclipse 低很多?
    hsuvee
    hsuvee
    Jul 15, 2019
    28
    两种 ide 功能基本互通,只不过使用方式有出入,找不到的可以百度,idea 牛逼了这么多年,可能会有 eclipse 实现了但是 idea 没有实现的功能吗,又写了几百字的问题的时间,怕是能背两篇的 idea 快捷键了
    Yiki
    Yiki
    Jul 15, 2019
    29
    槽多无口……
    telami
    telami
    Jul 15, 2019
    30
    引战的吧,但是想想打了这么多字,也是服气了
    zxfreedom
    zxfreedom
    Jul 15, 2019
    31
    可以把 idea 的快捷键设置和 eclipse 快捷键一样的
    NoKey
    NoKey
    Jul 15, 2019
    32
    我用 myeclipse 好几年,然后有一次 myeclipse 崩了,创建的项目文件都打不开
    然后我换了 idea
    真香。。。
    cweijan
    cweijan
    Jul 15, 2019
    33
    这些功能都是有的。。不过 idea 的快捷键我觉得不方便,基本上全都被我自定义了,无法回答你
    caoler
    caoler
    Jul 15, 2019 via Android
    34
    这么多问题不动动手指用搜索引擎解决一下,你还是继续用 eclipse 吧
    tingfang
    tingfang
    Jul 15, 2019
    35
    IDEA keymap 里搜一下就知道了,用两遍就记住了。
    luckylo
    luckylo
    Jul 15, 2019 via Android
    36
    有打字这时间,看那个快捷键的 pdf 都能看个三五遍了。楼上说的对,还是用回 eclispe。
    EminemW
    EminemW
    Jul 15, 2019 via iPhone
    37
    第一个跟第二个不是 idea 也有实现吗。。一样的操作。
    tedzhou1221
    tedzhou1221
    Jul 16, 2019 via Android
    38
    天啊,这大部分问题,花几分钟百度都能找到答案。

    你真的适合当开发吗?

    特别是 第 1、2、8 这几个问题。
    Lonely
    Lonely
    Jul 16, 2019
    39
    "(从常量类引入一个常量,输入小写首字母,怎么也找不到...,智障)",楼主你还是别当程序员了吧,顺便 block 一下
    Samuelcc
    Samuelcc
    Jul 16, 2019 via Android
    40
    为什么不搜索一下呢?都是些很容易找出来的东西,费功夫打那么多字。
    sodadev
    sodadev
    Jul 16, 2019 via iPhone
    41
    我有 2019.02 版的中文包,英文不好的同学可以找我要
    MonkeyCoder
    MonkeyCoder
    Jul 16, 2019 via Android
    42
    你问的这些问题给人感觉你就压根连 idea 都没有操作过。。。
    nnnToTnnn
    nnnToTnnn
    Jul 16, 2019
    43
    偶尔用 idea ,偶然 vscode, eclipse 常用... 有时候甚至用 vim 进行改改代码,配置 maven 的环境,觉得编辑器没多大作用啊....
    nnnToTnnn
    nnnToTnnn
    Jul 16, 2019
    44
    有个语法高亮就行了,其他的感觉比较多余
    wangxiaoaer
    wangxiaoaer
    Jul 16, 2019
    45
    @lihongjie0209 #16 我也不服。
    wangxiaoaer
    wangxiaoaer
    Jul 16, 2019
    46
    @Lonely #39 我都没搞清楚,他这个第二条到底是什么问题? 是说输入 “.”后,后面的方法、变量没有自动补全?可是这个明明就有,也不需要额外配置,还支持模糊搜索,搞不懂,搞不懂。
    GuangXiN
    GuangXiN
    Jul 16, 2019 via Android
    47
    我当年从 SVN 转到 git 的时候,特别想找到一张 cheat sheet,能把我日常使用的 SVN 版本管理任务找到 git 上的对应方法。后来静下心来看了两个小时文档,发现 git 和 SVN 的设计理念完全不同,很难一一对应起来。SVN 上的常见用法在 git 上不常见,git 上的常见用法 SVN 可能根本没有。

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

    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
    sumarker
    Jul 16, 2019
    58
    抱歉没看完
    idea 支持 eclipse 快捷键的,你可以设置一下,这样就基本无痛切换了
    billc
    billc
    Jul 16, 2019
    59
    两种解决方案,
    1. 把按键设为 eclipse 快捷键的
    2. ctrl/command + shift + A,输入操作的英文名(大部分都能对上),边上有操作的快捷键,如果常用,那就慢慢习惯,是如果不常用的快捷键,就这么用着好了
    hellwys1
    hellwys1
    Jul 16, 2019
    60
    @lihongjie0209 #54
    只能说明 intellij 做的不好,不能让我高贵的鼠标点出代码。🐶
    chocotan
    chocotan
    Jul 16, 2019
    61
    直接把快捷键设成 eclipse 就行了
    efaun
    efaun
    Jul 16, 2019
    62
    太长不看系列
    ikkknlm
    ikkknlm
    Jul 16, 2019
    63
    故意引战?
    ssssean
    ssssean
    Jul 16, 2019
    64
    辛苦了,打这么多字...
    建议用 Eclipse
    pyfan
    pyfan
    Jul 16, 2019
    65
    IDEA 不会用,不说明 IDEA 不好(远比 eclipse 体验好,功能多),没事你一个一个点看什么功能不就好了,当个程序员一点探索精神没有?
    20015jjw
    20015jjw
    Jul 17, 2019 via Android
    66
    20015jjw
    20015jjw
    Jul 17, 2019 via Android
    67
    @hellwys1 说明键盘太便宜了 (滑稽
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2793 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 144ms · UTC 13:47 · PVG 21:47 · LAX 05:47 · JFK 08:47
    ♥ Do have faith in what you're doing.