Eclipse é uma excelente ferramenta para desenvolvimento. Eu uso para codificar em Java e PHP.
O uso de atalhos agiliza o trabalho, segue alguns:

| F10 | Main menu |
| Shift F10 | Context menu |
| Ctrl F10 | View menu |
| Workspace navigation | |
| F12 | Activate editor |
| Ctrl+Shift+W | Switch editor |
| Ctrl F6 | Next editor |
| Ctrl Shift F6 | Prev editor |
| Ctrl F7 | Next workspace |
| Ctrl Shift F7 | Prev workspace |
| Ctrl F8 | Next perspective |
| Ctrl Shift F8 | Prev perspective |
| Alt Left | Back |
| Alt Right | Forward |
| Files | |
| Alt Shift S | Show in… |
| Ctrl Shift R | Jump to file |
| Ctrl N | New file |
| Ctrl S | Save file |
| Ctrl Shift S | Save all files |
| Ctrl F4 | Close file |
| Ctrl Shift F4 | Close all files |
| Find | |
| Ctrl L | Goto line |
| Ctrl F | Find |
| Ctrl J | Incremental find |
| Ctrl Shift J | Incremental find prev |
| Ctrl K | Find next |
| Ctrl Shift K | Find prev |
| Ctrl H | Search workspace |
| Ctrl (dot) | Navigate next |
| Ctrl (comma) | Navigate prev |
| Java navigation | |
| F3 | Goto declaration |
| Ctrl Shift U | Find references in file |
| Ctrl Shift G | Find references in workspace |
| Ctrl G | Find declarations in workspace |
| Ctrl Shift P | Navigate to matching bracket/brace |
| Ctrl T | Popup type hierarchy |
| Ctrl Shift T | Open Type |
| Ctrl O | Outline of current source |
| Ctrl F3 | Outline of current cursor position |
| Ctrl Shift Arrow | Jump beetween methods up or down |
| F2 | Show Javadoc |
| F4 | Show hierarchy |
| Ctrl Alt H | Open call hierarchy |
| General editing | |
| Alt Arrow | Move line(s) up or down |
| Alt Shift Up | Expand selection to enclosing element |
| Alt Shift Right | Expand selection to next element |
| Alt Shift Left | Expand selection to previous element |
| Alt Shift Down | Restore previous selection |
| Ctrl Alt Arrow | Duplicate line(s) up or down |
| Shift Enter | Insert line below |
| Ctrl Shift Enter | Insert line above |
| Ctrl D | Delete line |
| Ctrl Shift Q | Toggle Quick Diff |
| Ctrl Shift Y | Convert to lowercase |
| Ctrl Shift X | Convert to uppercase |
| Java editing | |
| Alt Shift U | Remove occurrence annotations |
| Ctrl 1 | Quick fix (works even when there are no errors |
| Ctrl Shift M | Add import |
| Ctrl Shift F | Reformat |
| Ctrl Shift O | Organize Imports |
| Ctrl / | Comment |
| Ctrl | UnComment |
| Ctrl Shift Space | Parameter hints |
| Ctrl | Hyperlink identifier |
| Ctrl I | Correct indentation |
| Shift Space | Incremental content assist |
| Debugger | |
| F5 | Step into |
| F6 | Step over |
| F7 | Run to return |
| F8 | Resume |
| F9 | Relaunch last |
| F11 | Run/debug last |
| Ctrl F11 | Run |
| Ctrl Shift B | Toggle breakpoint |
| Ctrl D | Display |
| Ctrl Q | Inspect |
| Ctrl R | Run to line |
| Ctrl U | Run snippet |
| Refactoring | |
| Alt T | Refactoring menu |
| Ctrl Shift Z | Undo refactor |
| Ctrl Shift Y | Redo refactor |
| Alt Shift R | Rename |
| Alt Shift V | Move |
| Alt Shift I | Inline |
| Alt Shift M | Extract method |
| Alt Shift L | Extract local |
| Alt Shift C | Change method signature |
| Misc | |
| F5 | Refresh |
| F1 | Infopop |
| F2 | Show resizeable hover |
Fonte: WPJR2
Legal esse post.
As vezes fico entrando na parte de configuração do Eclipse pra saber qual a combinação de teclas para fazer algo.
_o/
Pos é Fred,
memorizando esses atalhos o trabalho “rende” bem mais…
abs.
Eu estou a dar o meu input ao eclipse, num código feito para uma aula. Mas como eu faço o eclipse dar o resultado? O input é dado através de um ciclo, então ele fica sempre à espera de mais… Como termino? No linux, eu abro a consola, executo e faço ctrl-d e ele termina, mas e no windows, quando uso o run do eclipse?
Olá Daniel,
respondendo sua pergunta: é fácil testar código no eclipse. Se eu bem entendi seu questionamento, você tem um “loop” infinito que trava o eclipse!
Veja a imagen:
a parte marcada em vermelho estão os controles de execução.
Você pode parar a execução clicando no “quandro vermelho”, quando em execução.
att, Adão.
por favor me mandem e-mail quando responderem.
Olá novamente. Não é bem um ciclo infinito. Eu tenho um while(inp.hasNextInt()){
qlqcoisa=inp.nextInte();
…
…..}
E está tudo a funcionar muito bem, mas chega a uma altura que eu deixo de introduzir mais valores, fico à espera do resultado, mas não sei como faço para interromper a entrada de dados no ciclo. Se carregar lá no botão de stop, ele para mesmo a execução, e não me dá o output que eu estava à espera. O programa funciona, que no javac, no linux está tudo direito, dou é um ctrl-d para parar o input e ele executar o código.
Obrigado
Certo Daniel, entendi.
E o que posso dizer é que o Eclipse console não funciona como um terminal.
A entrada não é enviado para o programa, ele é enviado somente quando teclado ENTER.
Ele (no eclipse) não reconhece seqüências de teclas, como CTRL + C, CTRL-Z, etc.
Estes atalhos serão interpretado como combinações de teclas para ações na área de trabalho do Eclipse.
att, @adaoex.