Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

USE V|M

Name: USE V|M 2011-11-29 12:41

USE V|M

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-11-29 12:45

I'm not learning your braindead macro language just to edit my files.

Name: Anonymous 2011-11-29 12:54

>>2
#include "void.h"

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-11-29 13:08

>>4
Then why do so many coders use it?

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-11-29 13:29

former starcraft player
You act as though that's a special title, no one cares gtfo frozenvoid

Name: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-11-29 13:35

>>11
i write text with keyboard, and edit it with mouse. There is a separation of state.

Name: Anonymous 2011-11-29 13:37

>>12
Whats your APM??

Name: Anonymous 2011-11-29 13:37

>>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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-11-29 13:39

>>15
Mouse gestures are not macros, Emacs has 90% of functions unlocked by entering a sequence of keys

Name: Anonymous 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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: Anonymous 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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: Anonymous 2011-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?

Name: Anonymous 2011-11-29 16:00

>>34
mentally copy it

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: Anonymous 2011-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 !!mJCwdV5J0Xy2A21 2011-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 !!mJCwdV5J0Xy2A21 2011-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)

Name: Anonymous 2011-11-29 16:15

>>4
just uses the preprocessor
Right. Which is infinitely more lame than actual macros.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List