2009-06-27 17 views
306

Le notizie hanno scritto che Eclipse 3.5 supporta finalmente la selezione delle colonne. Purtroppo non so come abilitarlo. Ho provato a premere il tasto ALT come sono abituato a Visual Studio e tutti gli altri prodotti Microsoft, ma ciò non ha avuto alcun effetto.Come abilitare la modalità di selezione della colonna in Eclipse?

Come posso contrassegnare un blocco verticale in Eclipse?

risposta

388

Per attivare il cursore e selezionare le colonne che si desidera selezionare l'uso:

di Windows: Alt + Maiusc + Un

Mac: comando + opzione + A

Per disattivare , premere nuovamente i tasti.

Queste informazioni sono state prese da DJ's Java Blog.

+4

Vedo, è un'intera "modalità" che deve essere abilitata. – vobject

+9

alt + shift + un dnw per me su osx – erikvold

+0

Grande! Ho cercato come usare questa funzione! =) – AndroidHustle

15

Inoltre, è possibile modificare la finestra di visualizzazione dei tasti -> Preferenze, quindi digitare: "tasti" e quando si apre la pagina di preferenza chiave, è possibile digitare "Attiva/Disattiva selezione blocco" e voilà!

+0

Grazie per le informazioni. Sono nuovo di Eclipse IDE e conoscevo solo la finestra "Key-Assist". – vobject

119

Su Windows e Linux, è AltMaiuscA, come RichieHindle sottolineato. Su OSX è OpzioneComandoA (A). Vale anche la pena notare che le due modalità possono avere preferenze di carattere diverse, quindi se hai cambiato il carattere di testo predefinito, può essere stridente per attivare le modalità di selezione dei blocchi e vedere il cambiamento di carattere.

Infine, i "comandi di ricerca" (Ctrl o Comando) pop-up lo troverà per voi, se si digita blocco. Questo è utile se si usa la funzione abbastanza frequentemente per dimenticare il tasto di scelta rapida.

+10

Per modificare il carattere in questa modalità di selezione: Eclipse -> Preferenze -> Generale -> Aspetto -> Colori e caratteri -> Di base -> Font di selezione blocco dell'editor di testo. – John

+0

C'è un modo per abilitare la selezione della modalità colonna guardando nella console o nella vista della console JUnit? Alt-Shift-A funziona solo nella finestra/vista di modifica del codice sorgente. – JasonRobinson

+0

Non vedo alcun modo per abilitare la selezione dei blocchi nella console: è possibile copiare il contenuto in un buffer Eclipse e quindi selezionare lì. –

9

È possibile abilitare e disabilitare la modalità di modifica delle colonne tramite la scelta rapida da tastiera ALT-SHIFT-A.

Una volta abilitato, è possibile utilizzare il mouse per selezionare un blocco di testo o la tastiera utilizzando SHIFT (come una normale selezione da tastiera, tranne che la selezione sarà ora in un blocco).

Se è stato modificato il carattere predefinito per la modifica del testo, l'immissione della modalità di modifica della colonna cambierà probabilmente il carattere dello schermo nel font di modifica della colonna predefinito (che è probabilmente diverso dal font modificato.Per cambiare il carattere quando ci si trova in modalità modifica colonne, andare al menu e selezionare Window -> Preferences, quindi nell'albero a sinistra, scegliere General -> Appearance -> Colors and Fonts, quindi selezionare Basic -> Text Editor Block Selection Font nell'albero a destra. È quindi possibile selezionare il carattere per essere coerente con il carattere "non in modalità di modifica delle colonne".

63

As RichieHindle pointed out la scelta rapida per la selezione di colonne (blocchi) è Alt+Shift+A. Il problema che ho riscontrato è che l'SDK di Android su Eclipse utilizza 3 scorciatoie che iniziano tutte con Alt+Shift+A, quindi se lo digiti, ti verrà data la possibilità di continuare con D, S o R.

Per risolvere questo ho ridefinito la selezione colonna come Alt+Shift+A,A (Alt, Shift, A pressati insieme e poi seguita da una successiva A). Per fare questo vai su Windows > Preferences quindi digita keys o vai a General > Keys. Sotto il Chiavi immettere filter text di block selection per trovare rapidamente l'elenco di scelta rapida per toggle block selection. Qui puoi regolare la scorciatoia per la selezione della colonna come desideri.

+3

è un'informazione molto utile per gli sviluppatori Android. grazie. –

+0

È stato facile. Grande utilità per tutti gli sviluppatori Android. Grazie! –

+0

Particolarmente bello mettere le istruzioni qui ... Stavo cercando 'toggle block selection' nella voce Keys già, ma non avevo idea di quale fosse il nome ... – Timo

3

Un approccio diverso:

Il plugin vrapper emula vim all'interno l'editor di Eclipse. Una delle sue funzioni è la modalità visual block che funziona perfettamente all'interno di Eclipse.

Per impostazione predefinita, è mappato su Ctrl-V che interferisce con il comando incolla in Eclipse. È possibile rimappare la modalità visual block a un altro collegamento o rimappare il comando paste su una chiave diversa. Ho scelto quest'ultimo: rimappato il comando paste su Ctrl-Shift-V in modo che corrisponda al comportamento del mio terminale.

15

Prima di tutto la chiave del mouse deve essere messa a fuoco in editor per consentire Toggle Block Modalità di selezione

enter image description here

Cliccare sulla toggleButton come mostrato in figura e si enable Vertical selection. Dopo la selezione, commuta nuovamente.

+0

Funziona su ADT, inoltre mostra che la scorciatoia è ** Alt + Maiusc + A ** ma che non funziona. – Rombus

+2

Grazie per lo screenshot. Le scorciatoie da tastiera elencate qui assumono che il collegamento funzioni effettivamente. Dato che non è visivo, il riferimento al pulsante è un ottimo riferimento. Inoltre, il pulsante indica il tasto di scelta rapida con un suggerimento. In questo caso, la soluzione ALT + SHIFT + A, che non funziona negli Strumenti per sviluppatori Android v22.0.1-685705. – CrazyIvan1974

Problemi correlati