IntelliJ에서 불가능한 일이 Eclipse에서 가능합니까?
나는 둘 중 하나를 맹세하는 사람들로부터 들었습니다. 둘 다 모든 기능을 갖춘 우수한 IDE입니다. 그러나 각각은 약간 다른 강점을 가지고 있습니다. 이것은 거룩한 IDE 전쟁으로 변모하기위한 것이 아닙니다. Flamebait 답변에 대해 반대 투표하십시오. 감사.
이것은 이 질문 의 유사점입니다 .
IDEA (이클립스에서 가장 좋아하는 작은 기능)에서 내가 가장 좋아하는 작은 성가심은 여는 중괄호 (예 : "{") 또는 세미콜론을 입력 할 때 문자의 위치를 지정하는 것입니다. Eclipse에서 활성화해야합니다 (Window / Preferences / Java / Editor / Typing : "올바른 위치에 자동 삽입 : 세미콜론, 중괄호").
이 그냥 앞에 입력하십시오 ( "|"는 캐럿 위치입니다)
while(|
결과 (아직 마법이 없음)
while(|)
이제 true {를 입력 하면
while(true) {|
간단하지만 강력합니다.
또한 (예)
System.out.println("Hello world")
해당 줄의 아무 곳에 나 캐럿 이 있으면 세미콜론을 입력하면 줄 끝에 자동으로 입력됩니다. 백 스페이스는 자주 사용하는 워드 프로세서의 일반적인 자동 수정과 마찬가지로 수정됩니다.
아주 재미있는. 나는 물리적으로 더 이상 첫 번째 시도에서 올바른 위치에 세미콜론을 입력 할 수 없습니다. :)
Eclipse의 증분 컴파일러를 사용하면 관련없는 코드에 컴파일러 오류가있는 경우에도 단위 테스트를 실행할 수 있습니다 . IntelliJ는 모든 코드가 유효하지 않으면 바이트 코드를 내 보내지 않는 javac에 의존합니다.
새로운 Android Studio 때문에 IntelliJ로 전환하려고했습니다. 하지만 지금은 매우 실망합니다. Code Recommenders Plugin 과 함께 Eclipse를 사용하고 있습니다. Eclipse가 왜 그렇게 멋진 지 간단한 예가 있습니다.
새 SimpleTimeZone
. SimpleTimeZone
인수가없는 생성자가 없습니다.
Eclipse에서 Ctrl + Space
IntelliJ의 Ctrl + Space
IntelliJ에서는 생성자의 종류에 대한 정보가 없습니다 SimpleTimeZone
.
Eclipse에서 입력 후
미리 정의 된 변수 이름으로 채워진 이전에 선택한 생성자를 얻습니다. 그리고 나는 모든 논쟁의 유형을 볼 수 있습니다. Code Recommenders를 사용하면 Eclipse는 현재 범위에서 이전에 정의 된 변수 유형으로 올바른 생성자를 추측하고 생성자를 이러한 변수로 채 웁니다.
IntelliJ에 들어가면 아무 일도 일어나지 않습니다. 빈 생성자를 얻습니다. 예상되는 인수를 보려면 Ctrl + P를 눌러야합니다.
또는 간단한 것을 시도하십시오. 유형
syso<Ctrl+Space>
식: System.out.println()
IntelliJ : syso
내가 아는 한 IntelliJ에서 Eclipse의 우수한 Mylyn 작업 플러그인에 대한 대안은 없습니다 .
Eclipse 3.3 ( 플러그인을 사용하기 전에 수행 할 수 있음 )부터 Java 파일을 저장하는 동안 자동으로 작업을 실행할 수 있습니다.
- 수입품 정리
- 형식 소스 코드
- 기타 조치 (예 : 주석 추가, 불필요한 캐스트 제거 ...)
환경 설정> Java> 편집기> 조치 저장 에서 구성 할 수 있습니다 .
Eclipse 플랫폼의 개방형 특성으로 인해 플러그인 작성자 커뮤니티가 번창합니다. 모든 종류의 작업에 사용할 수있는 수많은 플러그인이 있습니다.
내가 가장 좋아하는 Eclipse 기능 :
- 측면과 코드 간 탐색을 포함하는 AspectJ 통합, 측면이 적용된 위치를 표시하는 주석 마커, 상호 참조보기, 측면 유형을 표시하는 일반적인 개방형 대화 상자 (최근 추가됨)
- OSGi tooling (aka PDE), editing and optimizing OSGI manifest, refactorings specific to OSGi and declarative services editor (currently in the works)
I can't figure out how to automatically add javadoc in Intellij, whereas in Eclipse it's just: Shift-Alt-j
Things I don't like about IntelliJ (from an Eclipse developer)
Tab key doesn't indent to correct spot with just one tab press.
The multi project is the first one...but many people have covered that before so I'll leave it.
The splitting of windows. In Eclipse you simply drag the window wherever you want it and it goes there.
The font sucks. I changed to the next best one i could find: Liberation Mono, size 14. (Setting>Editor>Colors&Font>Font)
Highlighting for XML is nasty...removed the bolds.
Syncing the editor window with the file selected in the project navigator. I can't make this happen by default, I have to press the button each time??? Found it:
Double clicking in project navigator sometimes doesn't open the file. Sometimes even tripple clicking won't do it. Only a quadruple click opens it up! ** Here is an answer...it's just that the double click speed is too freakin fast: In regards to the double clicking in IDEA the reason why it’s hard to open files by double clicking is that Java programs e.g. IDEA reads the double click speed from X11 resources. If it is not explicitly set then it defaults to 200 ms which is lightning fast. In order to have a more sane threshold create ~/.Xresources and add: *.multiClickSpeed: 400
Can't figure out how to get the suggestion: "Assign statement to local variable" that Ctrl-1 gives in eclipse. I use that all the time.
** Yep! This is the Introduce Variable refactoring. By default, select some text, and then hit Ctrl + Alt + V. If the expression is incomplete or invalid, IntelliJ will still make a good guess about what you meant and try to fix it for you.
Tab doesn't take line to correct spot right away.
Couldn't get it to auto complete properly ** Ctrl-Shift-Space helps...
Hot code re-run. In eclipse I can modify a method while in the debugger, and it reloads the frame. ** Right-click: drop-frame
Double clicking a variable to highlight it, doesn't highlight other occurrences of the variable.
Deprecated methods are not crossed out.
Can search properly in Settings menu. All it filters out is top level names as opposed to all strings inside menus themselves. Can't find where to set my jdk!
Doesn't compile on the fly, only when I hit 'debug' does it compile.
No 'right-click on class and choose New > JUnit' function.
When debugging, window comes up at bottom and can't move to where I'd like it. ** Drag the small icon when it's collapsed to whichever side you want it to pop out from.
Things I do like:
- Paste history is nice:
Ctrl-Shift-V
Simply clicking the debug/run icons actually runs the last configuration, eclipse isn't that smart with it ( or it's too smart??? ), and I don't like the way it does it.
Autocomplete is very good.
Only click once to add a break-point
Code collapsing/expanding seems nicer.
Ctrl-Shift-- (minus) collapse/fold all.
“Column mode” can be turned on it “Edit - Column mode” or with alt + shift + insert
Only eclipse allows you to step through an ant build in the debugger.
Idea has no drools plugin and external editors (like excel) are hard to integrate.
In eclipse you can maximize the editor and in IntelliJ you can click escape, which is similar functionality. But in eclipse you can restore. There's no equivalent "un-maximize" in IntelliJ which is even more frustrating.
The biggest annoyance I've found (using both) is that in Eclipse I can create Ant Launch tasks. These tasks allow me to run the same ant task in the same build file using different sets of properties/arguments without editing each time.
In IDEA, properties are set across the entire build file. So not only can you not run the same ant task with different properties without editing, but you can't run different ant tasks with different properties unless they are in different build files.
I've summed up my comparison of Eclipse 3.6 and IntelliJ 10.5 in a blog (focused more on what I like in II or miss there compared to Eclipse)
Overall I had good working experience in both IDEs so both have many good features. In IDEA 9_0_3 I am facing a strange problem working with SVN. I can see the history of changes in repository view but it shows nothing as incoming changes which is frustrating. The alternate is to update the directories which bring latest but without any choice.. it get all
작동하는 Subversion 통합, 아이디어 Subversion 플러그인 의 버그를 살펴보십시오 .
eclipse에서는 10x10 편집 영역 (cols / row)을 만들고 동시에 다른 모든 창을 볼 수 있습니다.
IntelliJ에서는 'ESC'키가 모두 닫히기 때문에 불가능합니다.
Ok, ok,해야해서 미안해, 쏴 버려
'development' 카테고리의 다른 글
Gulp-uglify : 던지기 어; (0) | 2020.12.10 |
---|---|
여러 줄의 JSON으로 컬 (0) | 2020.12.10 |
SQL 계산에서 별칭 사용 (0) | 2020.12.10 |
Android에서 ListView 항목 제거 (0) | 2020.12.10 |
Google Maps API V3의 API 키는 무엇입니까? (0) | 2020.12.10 |