Pular para o conteúdo principal

Eclipse Textmate Like

Hot Keys to Eclipse looks like Textmate


Gastei um tempo configurando o Eclipse para ficar com as teclas de atalho do Textmate. Como eu uso os dois editores ao mesmo tempo, eu acabo me perdendo com as teclas de atalho.

View Command Hot Key When
Text Editing Text Start Editing Text
Text Editing Text End Editing Text
Text Editing Select Text Start ⇧↖ Editing Text
Text Editing Select Text End ⇧↘ Editing Text
Text Editing Insert Line Below Current Line ⇧↩ Editing Text
Edit Matching Tag ⇧⌃. Editing in Structured Text Editors
Edit Select Previous Element ⇧⌃← Editing JavaScript Source
Edit Select Previous Element ⇧⌃← Editing in Structured Text Editors
Edit Select Previous Element ⇧⌃← Editing Java Source
Edit Select Next Element ⇧⌃→ Editing in Structured Text Editors
Edit Select Next Element ⇧⌃→ Editing Java Source
Edit Select Next Element ⇧⌃→ Editing JavaScript Source
Edit Previous Sibling ⇧⌃↑ Editing in Structured Text Editors
Edit Select Enclosing Element ⇧⌃↑ Editing JavaScript Source
Edit Select Enclosing Element ⇧⌃↑ Editing Java Source
Edit Next Sibling ⇧⌃↓ Editing in Structured Text Editors
Edit Restore Last Selection ⇧⌃↓ Editing Java Source
Edit Restore Last Selection ⇧⌃↓ Editing JavaScript Source
Edit Quick Diff Toggle ⇧⌃Q Editing Text
Edit Context Information ⇧⌃Space In Dialogs and Windows
Run/Debug Previous Page of Memory ⇧⌘, In Table Memory Rendering
Navigate Previous ⇧⌘. In Windows
Run/Debug Next Page of Memory ⇧⌘. In Table Memory Rendering
Edit Add Block Comment ⇧⌘/ Editing in Structured Text Editors
Edit Remove Block Comment ⇧⌘\ Editing in Structured Text Editors
Source Remove Block Comment ⇧⌘\ Editing JavaScript Source
Source Remove Block Comment ⇧⌘\ Editing Java Source
Text Editing Select Line Start ⇧⌘← Editing Text
Text Editing Select Line End ⇧⌘→ Editing Text
Edit Previous Sibling ⇧⌘↑ Editing in Structured Text Editors
Edit Next Sibling ⇧⌘↓ Editing in Structured Text Editors
Navigate Go to Next Member ⇧⌘↓ Editing Script Source
Text Editing Insert Line Above Current Line ⇧⌘↩ Editing Text
Edit Matching Tag ⇧⌘> Editing in Structured Text Editors
Text Editing Delete to End of Line ⇧⌘⌦ Editing Text
JavaScript Debug Open Source ⇧⌘3 Debugging
Texlipse Check Spelling ⇧⌘6 Editing Latex Source
Texlipse Clear Spelling Errors ⇧⌘7 Editing Latex Source
Edit Occurrences in File ⇧⌘A Editing in Structured Text Editors
Run/Debug Toggle Breakpoint ⇧⌘B In Windows
Edit Toggle Comment ⇧⌘C Editing in Structured Text Editors
Script Source Toggle Comment ⇧⌘C Editing Script Source
Source Toggle Comment ⇧⌘C Editing Java Source
Source Toggle Comment ⇧⌘C Editing JavaScript Source
Source Toggle Comment ⇧⌘C Editing Properties Files
Run/Debug Display ⇧⌘D Debugging Script
Run/Debug Display ⇧⌘D In Dialogs and Windows
Window Switch to Editor ⇧⌘E In Windows
Search File Search ⇧⌘F In Windows
Window Show System Menu ⇧⌘F10 In Windows
Run/Debug Run ⇧⌘F11 In Windows
Window Previous Editor ⇧⌘F6 In Windows
Window Previous View ⇧⌘F7 In Windows
Window Previous Perspective ⇧⌘F8 In Windows
Search References in Workspace ⇧⌘G In Windows
Search References in Workspace ⇧⌘G JavaScript View
Search References in Workspace ⇧⌘G Editing Script Source
Navigate Open Type in Hierarchy ⇧⌘H In Windows
Navigate Open Type in Hierarchy ⇧⌘H JavaScript View
Navigate Open Type in Hierarchy ⇧⌘H Editing Ruby Source
Run/Debug Inspect ⇧⌘I In Dialogs and Windows
Run/Debug Inspect ⇧⌘I Debugging Script
Edit Toggle Insert Mode ⇧⌘Insert Editing Text
Edit Incremental Find Reverse ⇧⌘J Editing Text
Edit Find Previous ⇧⌘K Editing Text
Window Show Key Assist ⇧⌘L In Dialogs and Windows
Source Add Import ⇧⌘M Editing JavaScript Source
Source Add Import ⇧⌘M Editing Java Source
Run/Debug All Instances ⇧⌘N In Windows
Navigate Collapse All ⇧⌘Numpad_Divide In Windows
Text Editing Collapse All ⇧⌘Numpad_Divide Editing Text
Navigate Expand All ⇧⌘Numpad_Multiply In Windows
Text Editing Reset Structure ⇧⌘Numpad_Multiply Editing Text
Source Organize Imports ⇧⌘O JavaScript View
Source Organize Imports ⇧⌘O In Windows
Navigate Go to Matching Bracket ⇧⌘P Editing JavaScript Source
Navigate Go to Matching Bracket ⇧⌘P Editing Script Source
Navigate Go to Matching Bracket ⇧⌘P Editing Java Source
Navigate Matching Bracket ⇧⌘P Editing in Structured Text Editors
Texlipse Go to matching bracket ⇧⌘P Editing Latex Source
File Save All ⇧⌘S In Windows
Navigate Open Ruby Type ⇧⌘T Editing Ruby Source
Navigate Open Type ⇧⌘T In Windows
Navigate Open Type ⇧⌘T Editing JavaScript Source
Search Show Occurrences in File Quick Menu ⇧⌘U JavaScript View
Search Show Occurrences in File Quick Menu ⇧⌘U In Windows
File Close All ⇧⌘W In Windows
Text Editing To Upper Case ⇧⌘X Editing Text
Text Editing To Lower Case ⇧⌘Y Editing Text
Edit Redo ⇧⌘Z In Dialogs and Windows
Text Editing Select Previous Word ⇧⌥← Editing Text
Text Editing Select Next Word ⇧⌥→ Editing Text
Edit Select Enclosing Element ⇧⌥↑ Editing in Structured Text Editors
Edit Restore Last Selection ⇧⌥↓ Editing in Structured Text Editors
Run/Debug Debug on Server ⇧⌥D R In Windows
Run/Debug Ruby Script ⇧⌥D Z In Windows
JavaScript Debug Evaluate ⇧⌥E Editing JavaScript Source
Window Show Contributing Plug-in ⇧⌥F3 In Dialogs and Windows
Navigate Previous Page ⇧⌥F7 In Windows
Run/Debug Run on Server ⇧⌥X R In Windows
Run/Debug Ruby Script ⇧⌥X Z In Windows
Navigate Open Attached Javadoc ⇧F2 In Windows
Navigate Open External JSDoc ⇧F2 JavaScript View
Run/Debug Use Step Filters ⇧F5 In Windows
Text Editing Scroll Line Up ⌃↑ Editing Text
Text Editing Scroll Line Down ⌃↓ Editing Text
Navigate Go to Previous Member ⌃⌥↑ Editing JavaScript Source
Navigate Go to Previous Member ⌃⌥↑ Editing Script Source
Navigate Go to Previous Member ⌃⌥↑ Editing Java Source
Navigate Go to Next Member ⌃⌥↓ Editing JavaScript Source
Navigate Go to Next Member ⌃⌥↓ Editing Java Source
Navigate Go to Next Member ⌃⌥↓ Editing Script Source
Run/Debug Debug Java Applet ⌃⌥⌘D A In Windows
Run/Debug Debug Java Application ⌃⌥⌘D J In Windows
Navigate Open Call Hierarchy ⌃⌥H JavaScript View
Navigate Open Call Hierarchy ⌃⌥H In Windows
Edit Content Assist ⌃⌥Space In Dialogs and Windows
Run/Debug EOF ⌃D In I/O Console
Edit Format ⌃F Editing in Structured Text Editors
Script Source Format ⌃F Editing Script Source
Source Format ⌃F Editing Java Source
Source Format ⌃F Editing JavaScript Source
Search Open Search Dialog ⌃H In Windows
Window Maximize Active View or Editor ⌃M In Windows
Navigate Last Edit Location ⌃Q In Windows
Edit Word Completion ⌃Space Editing Text
View Zoom Out ⌘- In Windows
Navigate Next ⌘. In Windows
Edit Shift Left ⌘[ In Windows
Navigate Backward History ⌘[ In Windows
Edit Shift Right ⌘] In Windows
Navigate Forward History ⌘] In Windows
Edit Add Block Comment ⌘/ Editing in Structured Text Editors
Script Source Toggle Comment ⌘/ Editing Script Source
Source Toggle Comment ⌘/ Editing JavaScript Source
Source Toggle Comment ⌘/ Editing Java Source
Source Toggle Comment ⌘/ Editing Properties Files
Edit Remove Block Comment ⌘\ Editing in Structured Text Editors
Git Commit... ⌘# In Windows
Text Editing Line Start ⌘← Editing Text
Text Editing Line End ⌘→ Editing Text
Text Editing Text Start ⌘↖ Editing Text
Text Editing Text End ⌘↘ Editing Text
JavaScript Debug JavaScript Breakpoint Properties ⌘↩ In Breakpoints View
View Zoom In ⌘= In Windows
Edit Quick Fix ⌘1 In Dialogs and Windows
Source Quick Assist - Assign to field ⌘2 F Editing Java Source
Source Quick Assist - Assign to var ⌘2 F Editing JavaScript Source
Source Quick Assist - Assign to local variable ⌘2 L Editing JavaScript Source
Source Quick Assist - Assign to local variable ⌘2 L Editing Java Source
Source Quick Assist - Rename in file ⌘2 R Editing Java Source
Source Quick Assist - Rename in file ⌘2 R Editing JavaScript Source
Window Quick Access ⌘3 In Windows
Texlipse Preview document ⌘4 Editing Latex Source
Texlipse Comment ⌘5 Editing Latex Source
Script Source Toggle Comment ⌘7 Editing Script Source
Source Toggle Comment ⌘7 Editing Properties Files
Source Toggle Comment ⌘7 Editing Java Source
Source Toggle Comment ⌘7 Editing JavaScript Source
Edit Select All ⌘A In Dialogs and Windows
Project Build All ⌘B In Windows
Edit Copy ⌘C In Dialogs and Windows
Git Copy Path to Clipboard ⌘C In Git Repositories View
Text Editing Delete Line ⌘D Editing Text
Window Quick Switch Editor ⌘E In Windows
Edit Find and Replace ⌘F In Windows
Window Show Ruler Context Menu ⌘F10 Editing Text
Window Show View Menu ⌘F10 In Dialogs and Windows
Run/Debug Debug ⌘F11 In Windows
Window Activate Editor ⌘F12 In Windows
Run/Debug Terminate ⌘F2 Debugging
Navigate Open Structure ⌘F3 Editing Java Source
Navigate Open Structure ⌘F3 Editing JavaScript Source
Window Next Editor ⌘F6 In Windows
Window Next View ⌘F7 In Windows
Window Next Perspective ⌘F8 In Windows
Edit Find Next ⌘G Editing Text
Run/Debug Go to Address ⌘G In Table Memory Rendering
Search Declaration in Workspace ⌘G In Windows
Search Declaration in Workspace ⌘G JavaScript View
Edit Format Active Elements ⌘I Editing in Structured Text Editors
File Properties ⌘I In Windows
Script Source Correct &Indentation ⌘I Editing Script Source
Source Correct Indentation ⌘I Editing Java Source
Source Indent Line ⌘I Editing JavaScript Source
Texlipse Correct Indentation ⌘I Editing Latex Source
Edit Incremental Find ⌘J Editing Text
Navigate Go to Line ⌘L Editing Text
Window Minimize ⌘M In Windows
File New ⌘N In Windows
Run/Debug New Rendering ⌘N In Memory View
Text Editing Expand ⌘Numpad_Add Editing Text
Text Editing Toggle Folding ⌘Numpad_Divide Editing Text
Text Editing Expand All ⌘Numpad_Multiply Editing Text
Text Editing Collapse ⌘Numpad_Subtract Editing Text
Navigate Quick Outline ⌘O Editing Java Source
Navigate Quick Outline ⌘O Editing in Structured Text Editors
Navigate Quick Outline ⌘O Editing JavaScript Source
Navigate Quick Outline ⌘O Editing Script Source
File Print ⌘P In Windows
Navigate Quick Hierarchy ⌘R Editing JavaScript Source
Navigate Quick Hierarchy ⌘R Editing Script Source
Run/Debug Run to Line ⌘R Debugging
File Save ⌘S In Windows
Navigate Open Resource ⌘T In Windows
Navigate Quick Hierarchy ⌘T Editing Java Source
Run/Debug Toggle Memory Monitors Pane ⌘T In Memory View
Run/Debug Execute ⌘U In Windows
Edit Paste ⌘V In Dialogs and Windows
Git Paste Repository Path or URI ⌘V In Git Repositories View
File Close ⌘W In Windows
Run/Debug Close Rendering ⌘W In Memory View
Window Close Dialog ⌘W In Dialogs
Edit Cut ⌘X In Dialogs and Windows
Edit Undo ⌘Z In Dialogs and Windows
Text Editing Previous Word ⌥← Editing Text
Text Editing Next Word ⌥→ Editing Text
Text Editing Move Lines Up ⌥↑ Editing Text
Text Editing Move Lines Down ⌥↓ Editing Text
File Properties ⌥↩ In Windows
Run/Debug Java Breakpoint Properties ⌥↩ In Breakpoints View
Navigate Previous Sub-Tab ⌥⇞ In Dialogs and Windows
Navigate Next Sub-Tab ⌥⇟ In Dialogs and Windows
Navigate Backward History ⌥⌘← In Windows
Navigate Forward History ⌥⌘→ In Windows
Text Editing Duplicate Lines ⌥⌘↑ Editing Text
Text Editing Copy Lines ⌥⌘↓ Editing Text
Edit Toggle Block Selection ⌥⌘A Editing Text
Navigate Show In Breadcrumb ⌥⌘B Editor Breadcrumb Navigation
Navigate Show In Breadcrumb ⌥⌘B Editing Java Source
Refactor - Java Change Method Signature ⌥⌘C In Windows
Refactor - JavaScript Change Function Signature ⌥⌘C JavaScript View
Server Debug ⌥⌘D In Servers View
Run/Debug Force Return ⌥⌘F In Windows
Search Find Text in Workspace ⌥⌘G In Windows
Navigate Open Call Hierarchy ⌥⌘H Editing Script Source
Refactor - Java Inline ⌥⌘I In Windows
Refactor - JavaScript Inline ⌥⌘I JavaScript View
Script Source Add Javadoc Comment ⌥⌘J Editing Script Source
Source Add Javadoc Comment ⌥⌘J In Windows
Source Add JSDoc Comment ⌥⌘J JavaScript View
Refactor - Java Extract Local Variable ⌥⌘L In Windows
Refactor - JavaScript Extract Local Variable ⌥⌘L JavaScript View
Refactor - Java Extract Method ⌥⌘M In Windows
Refactor - JavaScript Extract Function ⌥⌘M JavaScript View
Run/Debug Add Memory Block ⌥⌘M In Memory View
File New menu ⌥⌘N In Windows
Run/Debug Next Memory Monitor ⌥⌘N In Memory View
Source Toggle Mark Occurrences ⌥⌘O Editing JavaScript Source
Source Toggle Mark Occurrences ⌥⌘O Editing Java Source
Server Publish ⌥⌘P In Servers View
Views Show View (Breakpoints) ⌥⌘Q B In Windows
Views Show View (Console) ⌥⌘Q C In Windows
Views Show View () ⌥⌘Q D In Windows
Views Show View (Declaration) ⌥⌘Q D JavaScript View
Views Show View (Cheat Sheets) ⌥⌘Q H In Windows
Views Show View () ⌥⌘Q J JavaScript View
Views Show View (Javadoc) ⌥⌘Q J In Windows
Views Show View (Outline) ⌥⌘Q O In Windows
Views Show View (Package Explorer) ⌥⌘Q P In Windows
Views Show View (Script Explorer) ⌥⌘Q P JavaScript View
Views Show View ⌥⌘Q Q In Windows
Views Show View (Search) ⌥⌘Q S In Windows
Views Show View (Hierarchy) ⌥⌘Q T JavaScript View
Views Show View (Type Hierarchy) ⌥⌘Q T In Windows
Views Show View (Variables) ⌥⌘Q V In Windows
Views Show View (Problems) ⌥⌘Q X In Windows
Views Show View (Synchronize) ⌥⌘Q Y In Windows
Views Show View (History) ⌥⌘Q Z In Windows
Refactor - DLTK Rename - Refactoring ⌥⌘R DLTK View
Refactor - Java Rename - Refactoring ⌥⌘R In Windows
Refactor - JavaScript Rename - Refactoring ⌥⌘R JavaScript View
Server Run ⌥⌘R In Servers View
Server Stop ⌥⌘S In Servers View
Source Show Source Quick Menu ⌥⌘S JavaScript View
Source Show Source Quick Menu ⌥⌘S In Windows
Refactor - DLTK Show Refactor Quick Menu ⌥⌘T Editing Script Source
Refactor - Java Show Refactor Quick Menu ⌥⌘T In Windows
Refactor - JavaScript Show Refactor Quick Menu ⌥⌘T JavaScript View
Source Remove Occurrence Annotations ⌥⌘U Editing Java Source
Source Remove Occurrence Annotations ⌥⌘U Editing JavaScript Source
Refactor - Java Move - Refactoring ⌥⌘V In Windows
Refactor - JavaScript Move - Refactoring ⌥⌘V JavaScript View
Navigate Show In... ⌥⌘W In Windows
Run/Debug Run Java Applet ⌥⌘X A In Windows
Run/Debug Run Java Application ⌥⌘X J In Windows
Source Surround With Quick Menu ⌥⌘Z In Windows
Source Surround With Quick Menu ⌥⌘Z JavaScript View
Text Editing Delete Next Word ⌥⌦ Editing Text
Text Editing Delete Previous Word ⌥⌫ Editing Text
Texlipse Collapse foldings ⌥C Editing Latex Source
Run/Debug Step Into Selection ⌥F5 Debugging
Navigate Next Page ⌥F7 In Windows
Texlipse Uncollapse foldings ⌥X Editing Latex Source
Edit Delete In Windows
Texlipse Uncomment Esc ⌘5 Editing Latex Source
Texlipse Correct Line Wrap Esc Q Editing Latex Source
File Rename F2 In Windows
Text Editing Show Tooltip Description F2 Editing Text
Edit Open Selection F3 Editing in Structured Text Editors
Navigate Open Declaration F3 Editing Script Source
Navigate Open Declaration F3 JavaScript View
Navigate Open Declaration F3 In Windows
Texlipse Open Declaration F3 Editing Latex Source
Navigate Open Type Hierarchy F4 JavaScript View
Navigate Open Type Hierarchy F4 Editing Script Source
Navigate Open Type Hierarchy F4 In Windows
File Refresh F5 In Windows
Run/Debug Step Into F5 Debugging
Run/Debug Step Over F6 Debugging
Run/Debug Step Return F7 Debugging
Run/Debug Resume F8 Debugging
Text Editing Toggle Overwrite Insert Editing Text

Comentários

Postagens mais visitadas deste blog

Expressões, preconceito e racismo

Expressões preconceituosas e racistas Antes de alguma outra frase, primeiro peço licença para falar de mais um assunto do qual não domino. Falo por acreditar que um leigo presta serviço maior ao debater assunto com base em fontes (ainda que seja uma Wikipedia) e no pensamento lógico do que simplesmente se manter mudo a questões do cotidiano. Em voga agora está em falar quais são ou eram as expressões preconceituosas e racistas que até a pouco eram toleradas em muitos meios.
Como é covarde dizer que em boca fechada não entra racismo. O racismo não é perpetrado apenas por quem profere mas por quem se cala à agressão perpetrada a outrem. Mas veremos que a questão é muito mais complexa que os cães raivosos do politicamente correto querem dizer.
Tomo aqui a palavra racista, como sendo algo usado para impor a dominação de uma “raça” sobre outra. Portanto, a acusação de racismo vai muito além da mera acusação de preconceito. Não tenho o menor apreso por vitimismo barato, onde expressões que…

Um texto pós-moderno - better man

Espere olhando para as horas... são 4 horas. Tem que parar. Nesse tom melancólico, começa a modesta música "better man", uma balada pop composta por Eddie Vedder ainda na adolescência. A música é a ilustração perfeita da ironia. O próprio título é irônico, uma vez que em momento algum na música aparece um better man.

She lies and says she's in love with him, can't find a better man...

Irônico, não!? Para começar, com a personagem central da história, a mulher que aguarda tarde da noite seu esposo... Ela chega a treinar com o espelho o fim do relacionamento. E o que faz? Diz a negação do que queria dizer.

Vedder escreve músicas sobre sentimentos fortes. Sua relação com a mãe foi bastante complicada pelo o que descreve em suas canções. Na trilogia Mommy, Vedder descreve um homem perturbado com o relacionamento materno; a mãe mente para o filho sobre a identidade do pai, revela a verdade para o garoto na puberdade dizendo a ele como se parece com o verdadeiro pai e o leva …

Curry with JS

Partial application and currying with Javascript In the strict way, currying is the technique of transforming a function that takes multiple arguments (a tuple of arguments) to one function that receive only one. In such way, currying techniques allow transform one multi-parameter function in a chain of functions, each one with a single argument. Looks complicated? Blah.. it is not true.
In this little article, we are actually more interesting in partial applications. Let’s take the Mozilla Example for replace function in String. As we know, we can use a “replacer” function as paramenter for replace method in String object.
Let’s say that we want to split a String defined by a non-numerical part, a numerical part and finally a non-alphanumeric part. Here is how:
function replacer(match, p1, p2, p3, offset, string){ // p1 is nondigits, p2 digits, and p3 non-alphanumerics return [p1, p2, p3].join(' - '); }; We can try it as usual…
var newString = "abc12345#$*%".r…