Keyword of the day: ‘Editors’. I was initially going to dedicate this solely to ‘vim’, but given the fact that it is sometimes helpful to have some ‘magic’ (but slow) capabilities when navigating Java sources, I’m including Eclipse links just for a refresher:

• A Good Vimrc
A good general overview of what to set
• Vi Cheatsheet
A visual cheetsheet of what each character on the keyboard is mapped to
• Vim Shortcuts
A list of the more commonly used navigation controls and operations
• Best of Vim Tips
A ‘short’ list of arcane commands, useful to help jog your memory of what vim is capable of doing, and at times when you needed to remember which key does what for the less commonly used stuffs
• Everything I Missed in ‘Vim After 11 Years’
Again another refresher-type of post, more up-to-date in terms of calendar time, and relevancy, since it talks a bit more about plugins, which is a relatively new trend in vim
• Vi Mode in Tmux
Something a little more orthogonal - tmux’s vi mode

Shameless Plug: I had a pretty good set of vim tips myself, enough to compete with Eclipse when configured properly. Without further ado, here’s a link to my list:

For Eclipse lovers:

PS: If anybody figures out why key mappings gets screwy for the ‘arrow keys’, ie, direction arrows gives A, B, C, D in insert mode instead of navigating around the screen in non-native X environments, (eg. ChromeOS’s shell or Cygwin’s xterm) clue me in!