2012-07-19 10 views
31

Sono un nuovo IDE di eclissi.
Possiamo seguire in eclissi per l'editor java?Linea verticale tra parentesi graffe corrispondenti per java in eclissi

{ 
| 
| 
} 

Come è configurato in Eclipse per mostrare le linee verticali tra corrispondenza parentesi graffe in editor di Java? È possibile?

+2

Vuoi dire qualcosa di simile a ciò che è fatto in Notepad ++? –

+1

Non so di questo. Ma se vuoi trovare la parentesi corrispondente, ci sono molti modi per farlo. Qui segui questo link http://www.coderanch.com/t/104853/vc/find-brackets-match-eclipse – JProgrammer

+1

Cosa pensi di usare per questo? parentesi quadra o blocchi collassabili? –

risposta

13

La soluzione clossest, posso suggerire è

  1. Cliccare su: Eclipse IDE> Finestra> Preferenze> Generale> Editor> Editor di testo

  2. Quindi fare clic sul link "caratteri bianchi" per specificare cosa deve essere mostrato.

  3. Quindi abilitare la casella di spunta ('Interlinea e chiusa') solo per la scheda e lasciare il resto libero.

Questa non è la soluzione perfetta, ma potrebbe essere utile.

Example

+1

è divertente :). eclipse dovrebbe imparare Visual Studio. –

17

È possibile identificare le parentesi graffe corrispondenti in eclissi posizionando il cursore subito dopo la parentesi graffa (quella di apertura o quella di chiusura) e quella corrispondente verrà automaticamente racchiusa in un rettangolo. Non puoi fare quello che hai detto. Dopo aver posizionato il cursore come ho detto, puoi premere CTRL + MAIUSC + P per passare alla parentesi corrispondente.

+3

+1 per il ctrl + shift + p trucco –

+0

Grazie a tutti per le vostre risposte. Penso che non sia possibile. Vado per CTRL + MAIUSC + P opzione. –

+0

controlla questo http://editbox.sourceforge.net/ – Mahesh

0

Non credo che questa funzionalità esista in Eclipse.

Se lo fa, è molto probabile che si può trovare sotto:

Finestra> Preferenze> Generale> Aspetto

o

Finestra> Preferenze> Generale> Editor

Potrebbe esserci un plug-in s che può aggiungere questo comportamento. (non sono sicuro di averlo in cima alla testa, scusa)

Quale valore si ottiene da questa funzione (parentesi quadra o pieghevole)? forse c'è un'altra funzione di Eclipse integrata che può sostituire quello per cui usi le linee.

+0

Al momento della revisione del codice o della scrittura di un codice complesso, è necessario verificare quale parte del codice è correlata ad un'altra parte.Soprattutto quando si corregge un bug in altri code.Se questo tipo di funzionalità è disponibile, quindi sarà molto utile. –

+1

Con la formattazione del codice abilitata e un buon set di regole di stile dovrebbe essere abbastanza ovvio quale codice appartiene a un particolare blocco di codice. –

6

A mio parere, questo non è possibile. Eclipse ha tuttavia funzionalità che ti aiuteranno a lavorare con le parentesi, ed è in realtà un po 'più raffinato e user-friendly dello stile Notepad ++ che stai cercando.

  1. Innanzitutto, ha una funzione per la corrispondenza delle parentesi evidenziando sotto Preferences->Java->Editor. Quando il cursore si trova su una parentesi, verrà evidenziata la parentesi corrispondente.
  2. Lungo queste stesse linee, se il cursore si trova su una parentesi e si preme ctrl + shift + p, si passa alla parentesi corrispondente.
  3. Ha pieghevole linea che può essere attivata in Preferences->Java->Editor->Folding per staffe, commenti, ecc
  4. Facendo doppio clic, dopo una parentesi aperta o chiusa metterà in evidenza tutto ciò in quel blocco di codice.
  5. Eclipse supporta anche l'indentazione automatica. Questo dovrebbe essere una coda visiva su quale pezzo di codice appartiene a quale parentesi.

Spero che questo aiuti! Felice codifica!

+0

Conosco questi.Grazie per la tua risposta. Sto chiedendo qualcosa come Notepad ++. –

+1

È possibile aggiungere questo doppio clic dopo che una parentesi aperta effettivamente evidenzierà tutto all'interno delle parentesi. Ti permette davvero di vedere cosa è incluso. Lo stesso per le perentheses. – Robin

3

redattori strutturati di Eclipse (tra cui l'editor Java) forniscono un punto culminante di qualsiasi elemento strutturale il cursore si trova all'interno. L'evidenziazione è sul bordo sinistro dell'editor.Ad esempio, nella schermata di seguito, il cursore si trova nel metodo listIterator() e l'evidenziazione (evidenziata con le frecce) sta evidenziando l'elemento strutturale, in questo caso, il metodo Java.

Sfortunatamente, non penso che il colore o l'aspetto di quel momento saliente possa essere configurato.

enter image description here

31

Ci sono plugin utili. Prova: IndentGuide o EditBox

+8

IndentGuide fa il trucco. Seleziona Aiuto-> Installa software e aggiungi l'URL per "lavorare con" http://atlanto.github.com/IndentGuide/update – mibrahim

+0

Dannazione odio quando la gente dice "Non puoi". Grazie per questo. –

+1

Grazie per questo! IndentGuide aggiunge linee verticali (come Notepad ++) a tutti i rientri e funziona nell'ambiente PHP Eclipse. Per prima cosa ho dovuto riavviare Eclipse 2 volte prima che entrasse in vigore. – Milan

Problemi correlati