Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:16
In fact, if i change some lines often it possible they shift their word positions and line numbers so often it would be futile to remember them.
Name:
Anonymous2011-11-29 16:17
>>32 :42<enter>7yy:21<enter>wP that would take about 4-5 seconds
Oh. Sorry. I thought you said that you type ~150 WPM. Not that you were too brain-damaged to type 13 characters in 5 seconds. But I guess we knew that already.
For those of us who are not mentally impaired, it's take significantly less time.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:18
>>40
preprocessor increases my productivity
using arcane macro commands instead of instant mouse/menu clicks decreases it several orders of magnitude
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:19
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:24
>>42
You are mistaking two things
1.i can type the string sequence :42<enter>7yy:21<enter>wP very fast if i know it
2.i cannot instantly construct such a command, it would be requiring to know the entire command set, line numbers and word positions
>>43
Impressive admission of abject failure. I commend you. Most people aren't man enough to own up to it like that.
Name:
Anonymous2011-11-29 16:28
>>45 why are you ignoring >>37
Obviously moving your arm is the bottleneck and if the actual task is very small you lose a lot of time.
Name:
Anonymous2011-11-29 16:29
fuck threads like these, all it is is dealing with frozenvoids giant ego. you can't say nothing in this board with that cunt popping up acting butthurt. that's the problem with namefags really... they just can't manage to discuss ideas with a clear head... all that ego, that attachment to your ideas...
frozenvoid let it go man! i called you out on your IDE and people joined the fun then someone starts a V|M thread and you automatically think it's about you (it's not) i mean seriously... you need to take it easy man, what are you even doing on /prog/ wouldn't you feel better in the demoscene?
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:32
>That's just one example anyway and it's biased towards mouse usage.
What if you just need to move one line up? Mouse Scroll,Up/Down Arrow
Or to the start of the file?[/b] Mouse Scroll, End, Page Down[/b]
What if you want to center the screen? Explain your concept of "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?i would simply hold X and it would fill at very fast repeat rate: if more require i can copy paste any amount
(30 i x esc in vim)
Name:
Anonymous2011-11-29 16:33
>>43
We've all witnessed your use of the preprocessor. It's infamous in its stupidity.
I personally have scripts for producing boilerplate code. For instance, if I create some arbitrary type and find that I need a linked list to support that type, I'll run a script I wrote to create it, complete with its own psuedonamespace and all the necessary accessors.
Your idea of automated boilerplate is renaming main to STDSTART. You've clearly have never written a real application, and probably couldn't to save your life.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:39
>>50
I don't write enterprise code. I don't write "real applications", "scalable solutions","solid code" and would not provide tech support
You can go back to stackoverflow and discuss reenergizing design patterns and how outsourcing yourself is not a viable strategy.
Name:
Anonymous2011-11-29 16:39
>>49
Beginning of file in vim: gg
Line up in vim: k
Centering means vertically adjusting the screen so that the cursor is in the middle.
As for the xxx.. i said 30 not "many". If you just hold down the button you can hardly count them.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:44
>>52
>Centering means vertically adjusting the screen so that the cursor is in the middle.
Clicking in the middle is now an arcane command which i have to memorize?
>i said 30 not "many"
You can erase them with backspace if you see extra or copy 10's of X (i certainly don't remember in 10 years i've had to make such a silly task, while copy pasting is done every minute)
Name:
Anonymous2011-11-29 16:52
Clicking in the middle is now an arcane command which i have to memorize? >>12
Name:
Anonymous2011-11-29 16:53
[code]#include "void.h"
STDSTART printf("F R O Z E N V O I D QUALITY HELLO WORLD !!"); STDEND[code]
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:54
>>54
Thats doesn't mean i want to apply Starcraft hotkeys to my editors(which would be counter-productive)
since i already allocated all the hotkeys to my settings and i use mouse for casual editing.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 16:58
Consider: I can enter a
1. command
2.or just click once
Which would interrupt my flow more:
1. stopping text editing to switch to command mode and entering command then return to text editing
2. pausing text editing while selecting a target with mouse,clicking/release, returning to text editing
Name:
Anonymous2011-11-29 17:00
Obviously you don't need vim for casual editing.
Name:
Anonymous2011-11-29 17:01
>>57
Moving my hand away from the keyboard interrupts my workflow more than anything.
Name:
Anonymous2011-11-29 17:02
Also command mode is vim specific, not good editor specific. (emacs)
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 17:03
>>58
Casual means i don't need to use complexity while editing.
Complex means i need to stop "creativity flow of thought" and think about editing process(such as what replaces where)
Mouse make the process casual,seamless and least demanding.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 17:06
>>59
My mouse is always near the bottom left keys of number pad, i don't understand how far you mean?
Moving right hand from keyboard to mouse: Middle of Keyboard <>Edge is not very far.
Name:
Anonymous2011-11-29 17:49
I don't write enterprise code. I don't write "real applications", "scalable solutions","solid code" and would not provide tech support
so wht do you do?
Name:
Anonymous2011-11-29 18:10
>>63
nothing, i doubt he even knows how to code. Probably just some hipster that claims to be cool by claiming he is a codester when i bet all he does is copy paste other peoples work and claims it as his own.
Name:
Anonymous2011-11-29 18:52
Dear Fake FV: You have done an excellent job on these folks. I commend you for it.
Everyone else in this thread, spoilers: if you accept copy/paste as a significant portion of your code editing needs I have some very bad news for you: It's terminal.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 20:33
If all the argument was "the mouse/keyboard" switching is too slow
i use mouse to separate editing operations from keyboard input
i can as easily select text with Shift/Ctrl-C/move UP/Down arrow Ctrl-V(which is far easier than any macros in vim) but visually selecting/pasting is
more convenient,and it separates representation of editing from content being edited(so i can write code near-concurrently to mouse edits)
>>70 which is far easier than any macros in
Obviously you don't even know it, because that's ridiculous.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 21:04
>>71
Really thats illustrate the problem well since in the same class
Shift/Up++/Ctrl-C/Down++/Ctrl-V is the simplest solution (except menu/mouseclicks)
which is far better than any command combo that needs variables(such as line numbers,word positions) and exact syntax to be successfully run
>>72
You do not know this editor you decry at all. Thus your criticism is meaningless. Here is the equivalent, if you don't like numbering motions: v e* y. If you want to include trailing spaces, use w instead of e.
Enjoy.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 21:17
>>73
how e* specifies the region i select, and where the keys to enter command mode?
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 21:19
The final version would be something like
CMDMODE SEL COPY E*?? PASTE
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 21:20
However E* does not know how much of region i want to copy, this has to be either
1.enter as number
2.manually chosen with cursor(which Ctrl-C Ctrl-V already does)
>>74
Just keep hitting e/j/k/l/h/w whatever motion. Just like arrow keys. Or v$y for the end of the line, or whatever.
Seriously, this editor hasn't stuck around so long because it is part of some meme or something. It is ridiculously good. For you, if you're a mouser, then you can think of reaching for the mouse as hitting escape. (Of course most users make jk or capslock escape, but it doesn't really matter.)
The tutor is really good too.
Not even trolling, you should spend a week using it.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 21:51
>>77
I don't need it since all my editing needs are answered by standard hotkeys and menus.
I don't need a macro language to use a single edit menu.
I don't want to switch to disguised command console everytime i need to edit.
Simply I want to write text, and edit it with stable, intuitive interface(mouseclicks/menus) which does NOT distract from writing.
I would use hotkey once per like 5-10 minutes and mouse every 2-3 minutes.
VIM is built for constant editing pattern, and not writing with editing, its mini command processor programming parallel with the writing process.
>>78 is built for constant editing pattern, and not writing with editing
You don't know this because you don't know it.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-11-29 22:06
>>79
I know this because you have to dedicate thinking time to writing macros into the console,which means you spend alot of time thinking about editing and meta-editing(writing editing macros), rather than writing real content.