5 ms·
I'm amazed how much of editing he actually does by hand (like growing/shrinking indentation) and mouse. That sort of switching between actual coding and lexical
by yason 12y ago
I'm amazed how much of editing he actually does by hand (like growing/shrinking indentation) and mouse. That sort of switching between actual coding and lexical editing would kill my flow.
- elwell 12y agoYeah, he's switching eclipse tabs by using the mouse! Another reminder to not obsess over development tool choice, and just get things done.
- tosh 12y agoI think I spend most of my time reading, navigating and debugging code. IDE developers should do more heavy lifting to support these use-cases imho. I really like what the SourceGraph people are doing (https://sourcegraph.com/ https://sourcegraph.com/)
- smrtinsert 12y agoControl PageUp/PageDown!
- deleted 12y ago[deleted]
- spain 12y agoI'm watching now and it doesn't seem that bad, sure he switches tabs with the mouse but it seems like he is using quite a lot of keyboard shortcuts otherwise. I'd almost wager he has a plugin to emulate vim or emacs keybinds, seeing as he's moving the cursor forward by words and jumping around the code a lot without using the mouse at all.
- swah 12y agoBy the powerful sound of the keystroke when moving words, I'd say he is using Ctrl+<Arrows>. That is very common in Windows. BTW I'm not able to switch between OSX and Windows (home & work) efficiently - Windows' shortcuts are so much easier on my hands. Is there any way people make the two OSes more similar?
- spain 12y agoI know on Windows you can use AutoHotkey[0] to recreate all your OS X keybindings, but I'm not sure about recreating Windows binds on OS X. [0] http://www.autohotkey.com/ http://www.autohotkey.com/
- icoder 12y agoI come from windows and now use a Mac (iOS dev). I was so used to all windows shortcuts (shift+ctrl+keyright to select a word, ctrl+c to copy, etc), I know what you mean! I use KeyRemap4MacBook, which kicks in as soon as I connect my hardware windows keyboard to it (which is basically always when I sit down to code). It has a lot of default windows compatibility settings, but you can customize at will. I added a few myself by hand as well (also to get desktop switching the same as I was used to from Ubuntu :).
- swah 12y agoThanks for this. If I can map C-v, C-c, C-t, C-w, Shift-home, Shift-end... I should capture a good portion of my misses :)
- ChrisClark 12y agoMy flow has always been a mixture of keyboard and mouse. Even as far back as RHIDE with DJGPP. I basically program with 90% thought, 10% code. So a faster interface doesn't change much for me.
- drewolbrich 12y agoIf you're noticing the same thing I did, he's doing that because he's working on OpenGL shader code that's embedded in a string inside his Dart code. In this case, the IDE only sees a plain vanilla string, so Notch has to indent the GLSL manually.