Le cose possibili in Eclipse che non sono possibili in IntelliJ?

Ho sentito da persone che giurano da uno o l’altro. Entrambi sono full-optional, ottimo Ide. Ma ognuno ha leggermente diversi punti di forza. Questo non è destinato a trasformarsi in un santo IDE guerra. Si prega di downvote qualsiasi flamebait risposte. Grazie.

Questo è l’analogo di questa domanda.

  • Mmmm…, sempre IntelliJ gratis per “sviluppatori” ? 😉
  • 🙂 E ‘ una differenza importante.
  • E ora si può avere almeno Community Edition per libero (e open source) – jetbrains.com/idea/free_java_ide.html
  • Si prega di provare a fare impresa sviluppi con la Community Edition (suggerimento, non è possibile).
  • Thivent io non uso Community Edition per il mio lavoro di giorno 😉 Ancora alcune persone possono trovare utile.
  • Thivent la Mia esperienza è IntelliJ Community Edition è equivalente a Eclipse senza l’acquisto di plugin come MyEclipse. Eclipse per impostazione predefinita, non sembrano gestire JSP e altre Java EE tecnologie di là di molto rudimentale roba.
  • Simmetrica domanda su caratteristiche di IntelliJ non disponibile in Eclipse è ancora aperta. Si prega di riaprire anche questo.
  • Ah, il “formato purista” domanda di chiusura fascisti colpire di nuovo e chiudere un’altra interessante discussione in giù. “Non costruttivo”, ma ha 45 voti. Ah bene.
  • Io voto per riaprire questa domanda come domanda inversa è ancora aperto

 

16 Replies
  1. 37

    Il mio preferito da piccolo fastidio IDEA (e preferito piccola funzione in Eclipse) è il posizionamento dei caratteri durante la digitazione di una parentesi graffa di apertura (ad esempio, ” { ” ) o un punto e virgola. Dovrete attivare in Eclipse (Finestra/Preferenze/Java/Editor/Scrivere: “inserire Automaticamente in posizione corretta: il punto e Virgola, parentesi Graffe”)

    Con questo basta digitare avanti (“|” è la posizione del cursore)

    while(|

    risultati (nessuna magia di sicurezza) in

    while(|)

    ora tipo {vero, risultati in

    while(true) {|

    Così semplice, eppure così potente.

    Anche, in (ad esempio)

    System.out.println("Hello world")

    con il cursore ovunque in linea, digitare un punto e virgola, saranno automaticamente il tipo alla fine della riga. Backspace corregge, proprio come il solito autocorrezione preferite processore.

    Di inestimabile valore. Sto fisicamente non è più in grado di digitare un punto e virgola alla posizione corretta sul primo tentativo 🙂

    • Volete provare CTRL-MAIUSC-ENTER in IDEA. Sarà “completa” la linea in entrambi i casi
    • Grazie, che era una novità per me – anche se non posso ottenere la mia presa in giro tutte quelle combinazioni di tasti idea usi. ‘;’ e ‘{‘ sono così molto più intuitivo. Lavorerò in idea la prossima settimana e si cercherà di ricordare… 😉
    • Che cosa succede se si desidera inserire ; nella stringa?
    • Se si desidera inserire ; nella stringa basta premere il tasto backspace, come OpenOffice, Word o altri. Questo consentirà di ripristinare l’autocorrezione. La stragrande maggioranza dei miei punti e virgola (di diversi ordini di grandezza) fine di una linea, quindi sono estremamente felice.
    • In qualche modo, Eclipse ha più combinazioni di tasti in questo caso 🙂 IntelliJ utilizza la combinazione di tasti crtl+maiusc+invio per tutti “Dichiarazione Completa” le operazioni (come entrambi gli esempi di cui sopra), mentre Eclipse utilizza chiavi diverse in ciascun esempio. Che cosa è più facile? Credo che dipenda… negli esempi di cui sopra l’Eclissi di scelta rapida sono ovvio, quindi sono d’accordo che non siano più intuitiva. Tuttavia, IntelliJ utilizza lo stesso collegamento a prescindere – quindi, anche se non è evidente c’è solo una scorciatoia per conoscere.
    • In Eclipse non è un collegamento, ma il carattere che si desidera digitare. Solo la posizione viene corretto.
    • Ho rinunciato android studio dopo pochi giorni di prova per questa funzione… Sono troppo pigro?

  2. 29

    Eclipse incrementale compilatore consente di eseguire unit test anche mentre ci sono errori di compilazione in codice non correlato.
    IntelliJ si basa su javac che non emettono bytecode, a meno che tutto il codice è valido.

    • IntelliJ ha fornito la possibilità di utilizzare Eclipse compilatore o AJC dato un bel po’. (Impostazioni > Compilatore > il Compilatore Java > Utilizzare il Compilatore a discesa)
    • Significa anche Idea sapete Eclipse e meglio è compilazione?
    • Wow, ero così di perdere questa caratteristica IDEA, ma qui è. E non sono nemmeno vergogna per il nome “Eclipse compilatore”, tanto di cappello 🙂
  3. 23

    Ho provato a cambiare per IntelliJ a causa del nuovo Android Studio. Ma io sono molto deluso ora. Sto utilizzando Eclipse con il Codice Recommenders Plugin. Ecco un semplice esempio perché Eclipse è così impressionante:

    Voglio creare un nuovo SimpleTimeZone. SimpleTimeZone ha nessun Costruttore a zero argomenti.

    Ctrl + Spazio in Eclipse

    Le cose possibili in Eclipse che non sono possibili in IntelliJ?

    Ctrl + Spazio in IntelliJ

    Le cose possibili in Eclipse che non sono possibili in IntelliJ?

    In IntelliJ ho nessuna informazione che tipo di costruttori SimpleTimeZone ha.

    Dopo Entrare in Eclipse

    Le cose possibili in Eclipse che non sono possibili in IntelliJ?

    Ho precedentemente selezionato costruttore riempito con la variabile predefinita nomi. E posso vedere il tipo di ogni argomento. Con il Codice Recommenders Eclipse indovina il diritto costruttore da variabile definita in precedenza tipi di scope corrente e riempie il costruttore con questi var.

    Dopo Entrare in IntelliJ non succede nulla. Ho un costruttore vuoto. Devo premere Ctrl + P per vedere l’atteso argomenti.

    Le cose possibili in Eclipse che non sono possibili in IntelliJ?

    o provare qualcosa di semplice. Tipo

    syso<Ctrl+Space>

    Eclipse: System.out.println()

    IntelliJ: syso

    • Intellij: sout<scheda> -> Sistema.out.println() o soutp, o soutv, o molti altri. Preferenze -> Modelli dinamici -> uscita per un elenco.
    • Ctrl+P in intellij mostrerà i parametri per il metodo, ma non riempimento automatico come eclipse!
  4. 17

    Per quanto ne so non c’è alternativa per Eclipse eccellente Mylyn attività plugin in IntelliJ.

    • C’è la gestione di attività in IntelliJ 9 in su: blogs.jetbrains.com/idea/2009/05/…, Ma potrebbe non essere esattamente lo stesso come Mylyn… che può essere un male… o bene 🙂 a Seconda di che cosa avete bisogno.
    • La nuova attività di gestione è veramente buono. Questa risposta non è più valido 🙂
    • Temo che la risposta è ancora valida. Utilizzando sia Eclipse e IntelliJ IDEA regolarmente posso dire che la gestione delle Attività in IntelliJ IDEA è in nessun posto vicino Mylyn, purtroppo.
    • Si prega di correggere me su questo. Tuttavia sembra che IJ intero concetto di contesto di attività che schede aperte. Non mi sembra di filtrare i file indicati nel progetto laterale, o avere qualsiasi altro contesto di filtro che rende Mylyn utile. Spero che mi sbaglio, perché voglio usare IJ per altri motivi.
    • Io non uso il compito in IDEA, appena guardato e sembrava essere buono come Mylyn. Io ritrae il mio intervento precedente, e accettare gli altri commentatori informazioni sulla mia.
  5. 13

    Dal Eclipse 3.3 (ma può essere fatto prima di utilizzare un plugin), è possibile eseguire automaticamente le azioni durante il salvataggio di un file Java:

    • organizzare importazioni
    • formato codice sorgente
    • alcune altre azioni (come l’aggiunta di annotazioni, inutili lanci…)

    Questo può essere configurato in Preferenze > Java > Editore > azioni di Salvataggio.

    • IntelliJ può essere impostato per ottimizzare le importazioni di volare, aggiungere inequivocabile le importazioni di volare. A salvare la formattazione è diverso – in IntelliJ è “Commit”: vedi stackoverflow.com/questions/3707316/…
  6. 7

    La natura aperta della piattaforma Eclipse fa prosperare il plugin comunità di scrittori. Ci sono tonnellate di plugin disponibili per tutti i tipi di attività.

    • La domanda era cosa possibile in Eclipse non è possibile in IDEA. Vuoi dire che la scrittura di plugin non è possibile per IDEA?
    • Voglio dire, ci sono molti plugin per Eclipse che per l’IDEA.
    • Faccio il conteggio del numero di plugin come beneficio diretto. Alcune funzionalità, disponibile in Eclipse plug-in (come meglio JS supporto) è incorporato in IDEA.
    • Probabilmente sarebbe utile controllare se c’è una funzione in una delle Idi di cui avete bisogno, che non è altro – che sia plugin o no. Senza esempi specifici, la quantità può significare che ci sono parecchi duplicati, piuttosto che di effettiva attività mancanti. Inoltre, come Pavel note: alcune funzioni sono incorporate in IntelliJ (come “in bundle” plug-in), quindi non c’è bisogno di ottenere il plugin separatamente. Ho il sospetto che lo stesso è vero per Ecplise. plugins.intellij.net
  7. 6

    Il mio preferito Eclipse è dotato di:

    • AspectJ integrazione che comprende la navigazione tra gli aspetti e il codice, annotazione marcatori che indicano dove si aspetti vengono applicate, croce di vista di riferimento, comune aperto digitato finestra di dialogo che mostra l’aspetto tipi (recentemente aggiunto)
    • OSGi utensili (aka PDE), la modifica e l’ottimizzazione OSGI manifesto, rifattorizzazione specifiche OSGi dichiarativi e servizi editor (attualmente in lavorazione)
  8. 5

    Io non riesco a capire come aggiungere automaticamente javadoc in Intellij, considerando che in Eclipse è solo: Shift-Alt-j

    Cose che non mi piacciono su IntelliJ (da un’Eclissi sviluppatore)

    • Tasto Tab non trattino al posto giusto, con solo una scheda premere.

    • Multi progetto è il primo…ma molte persone hanno coperto prima quindi lascio.

    • La divisione di windows. In Eclipse è sufficiente trascinare la finestra dove vuoi e non ci va.

    • Il font fa schifo. Ho cambiato il prossimo migliore che ho potuto trovare: la Liberazione Mono, dimensioni 14. (Impostazione>Editore>Colori&Font>Font)

    • Evidenziando per l’XML è brutto…tolto il grassetto.

    • Sincronizzazione finestra dell’editor con il file selezionato nel progetto navigatore. Io non riesco a fare questo accadere per impostazione predefinita, è necessario premere il pulsante ogni volta??? Trovato:

    • Doppio clic nel navigatore di progetto a volte non si apre il file. A volte anche tripla clic di non farlo. Solo una quadrupla fare clic apre!
      ** Ecco una risposta…solo che il doppio clic la velocità è troppo freakin veloce: con riferimento a il doppio clic IDEA del motivo per cui è difficile aprire il file con un doppio clic è che i programmi Java ad esempio IDEA di legge il doppio clic la velocità da X11. Se non è esplicitamente impostato per default a 200 ms, che è veloce come un fulmine.
      Al fine di avere un più sano soglia di creare ~/.Xresources e aggiungere:
      *.multiClickSpeed: 400

    • Non riesco a capire come ottenere il suggerimento: “istruzione di assegnazione alla variabile locale” che Ctrl-1 dà in eclipse. Io uso per tutto il tempo.

    ** Yep! Questa è la Variabile Introdurre il refactoring. Per impostazione predefinita, selezionare il testo e quindi premere Ctrl + Alt + V. Se l’espressione è incompleta o non valida, IntelliJ dovrà ancora fare a indovinare che cosa hai fatto, e cercare di risolvere il problema per voi.

    • Scheda non prendere la linea a posto corretto subito.

    • Non poteva farlo automatica completa correttamente
      ** Ctrl-Shift-Spazio aiuta…

    • Calda codice re-run. In eclipse posso modificare un metodo mentre nel debugger, e si ricarica il telaio.
      ** Fare clic con: drop-frame

    • Un doppio clic su una variabile per evidenziare, non si evidenziano altre occorrenze della variabile.

    • Deprecato metodi non sono barrate.

    • Può cercare bene nel menu Impostazioni. Tutte filtra è il top
      a livello di nomi invece di tutte le stringhe all’interno dei menu di se stessi.
      Riesco a trovare dove impostare il mio jdk!

    • Non compilare al volo, solo quando ho colpito ‘debug’ non compilare.

    • Nessun pulsante destro del mouse sulla classe e scegliere Nuovo > JUnit’ funzione.

    • Durante il debug, si apre la finestra fino in fondo e non riesco a muovermi da dove
      Mi piace.
      ** Trascinare l’icona piccola quando è crollato a seconda di quale lato si vuole
      per saltar fuori da.

    Cose che mi piacciono:

    • Incollare la storia è bella:

    Ctrl-Shift-V

    • Semplicemente cliccando con il debug, per eseguire le icone in realtà viene eseguito l’ultima configurazione di eclipse non è intelligente ( o è troppo intelligente??? ), e non mi piace il modo in cui lo fa.

    • Di completamento automatico è molto buona.

    • Solo clic una volta per aggiungere un punto di rottura, la

    • Codice crollando/espansione sembra più bello.

    • Ctrl-Shift– (meno) per comprimere/fold tutti.

    • “Colonna” modalità può essere attivata su “Modifica ” in modalità Colonna” o con alt + shift + insert

  9. 4

    In eclipse, è possibile massimizzare l’editor e in IntelliJ è possibile fare clic su di fuga, che è una funzionalità simile. Ma in eclipse è possibile ripristinare. Non c’è alcun equivalente “dell’onu-massimizzare” in IntelliJ che è ancora più frustrante.

    • Lo stesso collegamento utilizzato per massimizzare l’editor può essere utilizzato anche per “onu-massimizzare” l’editor in seguito.
    • Questo non è corretto. crtl+shift+F12 alterna tra ingrandita editor e qualunque sia lo stato precedente (come credo Ruben è informare, ma per essere più precisi con tasti di scelta rapida).
    • Menu: Finestra -> Nascondere Tutti _W_indows (o Ripristinare _W_indows) a seconda di quale stato in cui sei.
    • Dovrei nota: mi riferisco a IntelliJ menu e collegamenti. 😉
    • Mi riferivo a un doppio click sulla scheda. Tuttavia sembra che questo è implementato in IntelliJ 10.
  10. 2

    Il più grande fastidio ho trovato (con entrambi) è che in Eclipse posso creare Ant Avviare le attività. Queste attività mi permette di eseguire la stessa task ant nello stesso file di build con diversi set di proprietà/argomenti senza modificare ogni volta.

    In IDEA, le proprietà sono impostate attraverso l’intero processo di compilazione del file. Quindi, non solo non si possono eseguire lo stesso task ant, con proprietà differenti, senza modifica, ma non è possibile eseguire diverse ant attività con diverse proprietà a meno che non sono in diversi file di build.

    • È possibile aggiungere la stessa build Ant file più volte per IntelliJ del “Build Ant” finestra e impostare diverse Proprietà (alt+invio) per queste istanze diverse dello stesso file. Per esempio, ho creato una semplice build ant file con un target che solo echi di un immobile, quindi impostare la proprietà di “Hi” in un caso e “Ciao” in altri. In esecuzione lo stesso “saluto” target dà risultati diversi a seconda dell’istanza che viene eseguito. Questo copre lo scenario che hai citato?
    • Potrebbe! Io non sono più in un luogo che fornisce l’IDEA, quindi sto usando Eclipse per impostazione predefinita, ma terrò a mente, grazie!
  11. 2

    Ho riassunto la mia confronto di Eclipse 3.6 e IntelliJ 10.5 in un blog (più concentrato su quello che mi piace in II o di mancare rispetto a Eclipse)

    • Bel riassunto. Ora ho stato utilizzando IntelliJ per circa 3 anni e non vorrei mai tornare ad Eclipse. Credo che le tue preoccupazioni circa le prestazioni sono facilmente risolte con una leggera regolazione del flusso di lavoro. In Eclipse, è necessario fare clic su ctrl+S spesso per salvare i tuoi file e la forza di compilazione. In IntelliJ non hai bisogno di salvare i file, ma è necessario per forza di compilazione. Basta sostituire la vostra abitudine di fare clic su ctrl+S ctrl+f9, il che rende il progetto. Troverete che il flusso di lavoro e la velocità è quasi equivalente, e IntelliJ potrebbe essere un po ‘ più veloce.
    • COSÌ non è per i collegamenti azioni, si dovrebbe ave citare alcuni punti.
  12. 1

    Nel complesso ho avuto una buona esperienza di lavoro in entrambi gli Ide in modo che entrambi hanno molte buone caratteristiche. Nell’IDEA 9_0_3 mi trovo di fronte a uno strano problema a lavorare con SVN. Posso vedere la cronologia delle modifiche in vista del repository ma non mostra nulla come variazioni in entrata che è frustrante. L’alternativa è di aggiornare la directory che portare più recenti, ma senza alcuna scelta.. capito

  13. 0

    Un lavoro l’integrazione di subversion, guarda la bug dell’idea subversion plugin.

    • Un enorme 2 problemi più subclipse.tigris.org/issues/…
    • L’integrazione di Subversion sembra funzionare piuttosto bene, per me in IntelliJ 7.0.5. No i problemi che ho visto.
    • L’integrazione di Subversion funziona bene anche per me 7.0.x e 8.x. Lavorare con un grande repository CVS, invece, è un problema per me in 7.x.
    • Io lavoro con eclipse, idea 7 e idea 8. La sovversione plugin di idea ha un comportamento strano con conseguente parziale si impegna (come il lokcal modifiche cache non è aggiornato), mostra [parziale] prefissi in arrivo.
    • Rifattorizzazione come lo spostamento dei pacchetti spesso si traducono in cambiamenti inattesi, come la creazione di target dir e in movimento o peggio la sostituzione di tutti i file uno per uno. Questo rende più tardi unisce di più rispetto all’utilizzo di una riga di comando. Anche la costruzione di unire la funzionalità di idea spesso crea spazzatura.
    • vero. ho avuto molti problemi con l’integrazione di subversion in intellij 9

  14. -2

    In eclipse è possibile ottenere infastidito facendo un 10×10 area di modifica ( cols/riga ) e vedere tutte le altre finestre contemporaneamente.

    In IntelliJ questo non è possibile, in quanto il tasto ‘ESC’ per chiudere tutti.

    Ok, ok, mi dispiace, io l’ho fatto, mi spari ora

    • Si può semplicemente fare doppio clic sulla barra del titolo della finestra editor di Eclipse e massimizzare it – invio di altre finestre pop-out cartelle sul lato.
    • Utilizzando ctrl+M in Eclipse dovrebbe anche ottenere la stessa cosa di un doppio clic, se si preferiscono le scorciatoie da tastiera.

Lascia un commento