Upload
ngocong
View
234
Download
0
Embed Size (px)
Citation preview
Eclipse of idlenessand focus on current task
Dariusz Ł[email protected]
@dluksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
What is your normal working day ?
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Help friend
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Help friend
Answer work call
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Delegate task
Help friend
Answer work call
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Delegate task
Help friend
Answer private call
Answer work call
Get new task
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check mail
Delegate task
Help friend
Answer private call
Answer work call
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Delegate task
Help friend
Answer private call
Answer work call
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Check IM
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Check IM
YouTube
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Check IM
Checktwitter/facebook
YouTube
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Check IM
Checktwitter/facebook
YouTube
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Check bugtracker
Check mail
Check IM
Checktwitter/facebook
YouTube
Delegate task
Help friend
Answer private call
Answer work call
Chat with friend
Get new task Fix CI
build
Code Test
Refactor
Copyright © 2012 Dariusz Łuksza
Do you see what is wrong
here ?
Copyright © 2012 Dariusz Łuksza
You are switching context too often and
lose focus.
Getting Things DoneDavid Allen
The Power of LessLeo Babauta
Zen To DoneLeo Babauta
Pomodoro TechniqueSteffan Noteberg
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Clean up your environment!
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Code formatting
Copyright © 2012 Dariusz Łuksza
Don't format code by hand, configure code
formatter and save actions!
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
OK, but I have multiple workspaces.
Keeping theirs configuration in sync
is painful!
Copyright © 2012 Dariusz Łuksza
OK, but I have multiple workspaces.
Keeping theirs configuration in sync
is painful!Install Workspace
Mechanic, record and restore yours changes.
Copyright © 2012 Dariusz Łuksza
Add update site:http://workspacemechanic.eclipselabs.org.codespot.com
/git.update/mechanic
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Copyright © 2012 Dariusz Łuksza
Useful less or more known shortcuts
Copyright © 2012 Dariusz Łuksza
Don't switch context of your hands. Use
keyboard whenever it is possible!
Copyright © 2012 Dariusz Łuksza
Maximize view
Copyright © 2012 Dariusz Łuksza
ctrl + m
Maximize view
Copyright © 2012 Dariusz Łuksza
Move to next/previous error/warning
Copyright © 2012 Dariusz Łuksza
ctrl + .ctrl + ,
Move to next/previous error/warning
Copyright © 2012 Dariusz Łuksza
Switch to different perspective
Copyright © 2012 Dariusz Łuksza
ctrl + F8
Switch to different perspective
Copyright © 2012 Dariusz Łuksza
Want search for something
Copyright © 2012 Dariusz Łuksza
ctrl + h
Want search for something
Copyright © 2012 Dariusz Łuksza
Do you really need Outline View
Copyright © 2012 Dariusz Łuksza
ctrl + o
Do you really need Outline View
Copyright © 2012 Dariusz Łuksza
ctrl + o
Do you really need Outline View
Copyright © 2012 Dariusz Łuksza
ctrl + t
Do you really need Type View
Copyright © 2012 Dariusz Łuksza
ctrl + t
Do you really need Type View
Copyright © 2012 Dariusz Łuksza
ctrl + pgupctrl + pgdn
Move to next/previous tab
Copyright © 2012 Dariusz Łuksza
F12
Focus the editor
Copyright © 2012 Dariusz Łuksza
ctrl + shift + x + ?ctrl + shift + d + ?
Run/Debug as
Copyright © 2012 Dariusz Łuksza
Quick fix
ctrl + 1
Copyright © 2012 Dariusz Łuksza
Forgotten particular shortcut
ctrl + shift + l
Copyright © 2012 Dariusz Łuksza
There is no keyboard shortcut for command
Copyright © 2012 Dariusz Łuksza
There is no keyboard shortcut for command
ctrl + 3
Copyright © 2012 Dariusz Łuksza
Want to know more shortcuts ? Go to:
http://tinyurl.com/eclipse-shortcuts
or browse:ctrl + shift + l
Copyright © 2012 Dariusz Łuksza
Tip for Git users
Copyright © 2012 Dariusz Łuksza
When you need to switch context, COMMIT current
status!
Copyright © 2012 Dariusz Łuksza
Rebase interactive:git rebase -i HEAD~5
Copyright © 2012 Dariusz Łuksza
git reset --soft HEAD~5
Copyright © 2012 Dariusz Łuksza
Let Eclipse keeps you in focus!
Copyright © 2012 Dariusz Łuksza
Tons of connectors
Copyright © 2012 Dariusz Łuksza
Plan your tasks
Copyright © 2012 Dariusz Łuksza
ctrl + F9
Activate task
Copyright © 2012 Dariusz Łuksza
Restore task context and focus your perspective
Copyright © 2012 Dariusz Łuksza
Share context with others!
Copyright © 2012 Dariusz Łuksza
Share context with others!
Dariusz Ł[email protected]
@dlukszaCopyright © 2012 Dariusz Łuksza
?Eclipse of idleness
and focus on current task