Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:00
>>2
Not that just uses the preprocessor
Your editor requires using the full range of keyboard keys, which is unusable for coding and editing at the same time.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:10
>>5
They were trained to use VIM and their brain circuits can't handle using something else, since it would be painful to switch the interface suddenly. You're probably ask "Why they picked vim in the first place?"
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:15
I can only assume, the people who picked vim had
1.bad mice
2.low skills with mice-based editing
3.penchant for original unix text interface
4.lack of decent editors on the platform, in that case using something ancient like vi to edit file is justified somewhat.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:17
I have set my mouse to very high sensitivity, and can move blocks of texts faster than you could even reach your first keyboard key.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:26
Also, as a former starcraft player i would beat any of you at speed editing any text file, even using only keyboard so telling me "i'm bad with keyboard" won't help.
Name:
Anonymous2011-11-29 13:29
former starcraft player
You act as though that's a special title, no one cares gtfo frozenvoid
Name:
Anonymous2011-11-29 13:30
So if a preference for keyboard-based text editors implies "low mouse skills," wouldn't it be logical to assume that you prefer mice due to low keyboard skills?
You need a keyboard to write code. You don't need a mouse. Keyboards are optimized for two hands. So why use one? If a mouse is such an enhancement, why not use two? Why not have pedal mice for your feet so you can have four mice? The answer is because one mouse is barely necessary as is, hence, keyboard-based text editors are superior.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:32
>>10
Thats not really a title, it means that i know how to use keyboard shortcuts/hotkeys very fast(since Starcraft forces using keyboard hotkeys every second for normal gameplay)
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:35
>>11
i write text with keyboard, and edit it with mouse. There is a separation of state.
>>13
You can use mouse macros in e m @ c s as well, you wouldn't know this though since you're blinded by your own cloud of ignorance.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:38
>>14
About 150, though since i have played any starcraft probably a bit lower now.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:39
>>15
Mouse gestures are not macros, Emacs has 90% of functions unlocked by entering a sequence of keys
Name:
Anonymous2011-11-29 13:42
>>17
Let me state this for you once again : you can use mouse macros for drifting in emacs.
Once again your blinded by your own cloud of ignorance. You do know that you can redefine all the function mappings too..
Name:
Anonymous2011-11-29 13:44
>>9
If you're such a fast, efficient coder, why are you the only person in the world who feels the need to define a preprocessor macro for something so trivial as int argc, char **argv? You clearly at some point decided that it was too tedious to type. That, to me, is not the sign of a ULTIMATE SPEED CODER. It's the sign of a sloppy, lazy, poor coder. And the fact that you are non-hesitant to declare your coding skills superior to anonymous people you know nothing about is a sign of insecurity, implying that at some conscious or unconscious level you acknowledge your own inferiority.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:45
>>18
You ask me to
1.install bloatware that is emacs
2.remap all macros to (limited) set of mouse gestures(instead of using menus like every decent editor)
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:46
>>19
Ultimate speed coder doesn't mean ultimate retard monkey typing everything, if i have saved 10 milliseconds, i optimized my workflow and would go to any lengths to optimize the last millisecond.
Name:
Anonymous2011-11-29 13:47
>>20
E m a c s has menu support as well. Time to get with the times losethos.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:57
also about that argv stuff:
d STDSTART ;main(s4 argc,s1**argv){;
d STDEND ;return 0;};
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 13:59
The above is the most recent void.h material, also fixes complaints about using void(since it now abstracted out to macros)
Name:
Anonymous2011-11-29 15:09
>>8
The problem with using the mouse is not that you can't be efficient with it once your hand is on the mouse but the constant switching between mouse and keyboard.
You can easily make a couple keystrokes in just the time it takes you to grab the mouse and that may be enough for what you needed the mouse for in the first place if you're using vim or emacs.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 15:16
>>25
describe how would you do the following and how error-prone is your method
Select Region with Mouse
Left-Click
Copy
Mouse Scroll up
Click between two specific words
Left-Click
Paste
And time it in milleseconds
Name:
Anonymous2011-11-29 15:32
something like this:
53 G (or /searchterm enter)
v
10 j
y
21 G 5 e or (/searchterm enter)
p
Name:
Anonymous2011-11-29 15:33
>>26
If I wanted to copy seven lines starting with line 42 and paste it between the first or second words at line 21:
:42<enter>7yy:21<enter>wP
Like a boss.
Name:
Anonymous2011-11-29 15:39
>>26
Also consider using vim or emacs doesn't mean you can't use the mouse when it makes sense. It only means you don't have to when it doesn't.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 15:43
>>27,28
How you calculate line/word numbers from scratch? You just see a word, and instantly think "That will be 7 lines up, 4 words right, replace" or you mentally estimate distances and calculate the final numbers? With mouse i don't have to bother with such nuances, i have it operating visually as a single, safe process which i cannot mistype.
Name:
Anonymous2011-11-29 15:49
>>30
You can configure your editor to display line numbers.
If you're moving between some specific lines all the times you can also use marks, which is even more comfortable.
m followed by a letter sets a mark
' followed by the same letter brings you to the line of that mark
` and letter to the exact position of the mark
'' brings you to the line before the last jump
`` to the exact position before the last jump
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 15:49
:42<enter>7yy:21<enter>wP
that would take about 4-5 seconds(since you need to type correct numbers/words), with mouse its ~1 second max(copypasting alot of random code will show this).
Name:
Anonymous2011-11-29 15:51
Or you could just use L, M or H to get close to where you need to go and then adjust with some h,j,k,l,w,e,b ...
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 15:54
>>31
I have line numbers on, i wouldn't be able to debug anything effectively without them, but i wouldn't instantly think of word in line 11972 as "line 11972",so it would take a bit to notice the number, mentally copy it, now see line 12083 and where on that line i need to insert the code,
calculate the word length(a 8th word, but in C code it not obvious), now finally i can start the insert by typing the entire command now that i know of all variables.
Name:
Anonymous2011-11-29 15:58
>>32'
>4-5 seconds
>implying it takes that long to do 13 key strokes when using two hands
>implying it takes less time to take your second hand off the keyboard and then move your mouse to the line followed by a click then dragging it over the region wanted and then having to click to the new location and then right click followed by paste
>2011
>still doens't use a editor that shows line numbers
seriously are you living in the 80s still frozenvoid?
So what you're trying to tell us is you have the memory of a 2 year old and can't remember a simple sequence of numbers while coding?
Name:
Anonymous2011-11-29 16:01
>>34
That's just one example anyway and it's biased towards mouse usage.
What if you just need to move one line up? Or to the start of the file?
What if you want to center the screen? Is moving your hand to the mouse, scrolling and moving your hand back faster than hitting z twice?
What if you want to quickly write xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?
(30 i x esc in vim)
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:03
>>35
It would be very fast if you edit 100 line files where you memorize every line and word position.
You would instantly know what variables for your vim command are required.
Obviously this approach will fail on bigger files and require memorizing the entire text before editing a single word.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:06
>>36
No. I have the memory it just used for better things like editing and remembering the code, not about what line numbers i edit and replace(which are superfluous details)