Personally I use Emacs just because modal editing seemed too strange to me. Typing 'i' every time I wanted to type something was annoying, so I just learned Emacs instead.
Please be civil in this discussion about programming. If you wish to troll and be rude, try one of the image boards.
Name:
Anonymous2009-06-14 18:27
I use notepad++, mainly because it has all the features for productive programming (file browser, extension-based compiling, syntax highlighting), with the benefit of loading up at the same speed as notepad.
Name:
Anonymous2009-06-14 18:29
I used to use Emacs, but now I use Eclipse. (True story-- this is not a troll).
Name:
Anonymous2009-06-14 18:34
Vim is a terrible program with a brain-dead interface, so I use Emacs.
>>1
Emacs is better, because you can emulate Vim in it, but you can't emulate Emacs in vim. ;)Seriously though, I use vim the majority of the time, but if I'm programming in lisp or scheme I use emacs
>>2
Actually its startup time isn't that great. Very acceptable but not really fast by any means (about ~1s here, versus ~0.1s for Notepad)
Name:
Anonymous2009-06-14 18:42
i use nano
Name:
Anonymous2009-06-14 18:45
I use the language's best IDE because I don't live in the 70s. If the language has no real IDE, I use Notepad++.
Name:
Anonymous2009-06-14 18:47
I use vim invoked as vi because I'm used to it I forced myself to it after finding nano idiotic. :wq is like a reflex for me; d% and V[movement]d save shitloads of time and energy. The command line is simple, I can edit huge chunks of text with a minimal number of keystrokes and opening a file for editing takes 3 less keystrokes than it would with Emacs.
I never bothered with Emacs, apart from that time I wanted to play a few text-based games, which I then didn't do after seeing the size of the download I had to do. Should I bother, or may I continue wiling on the help system to learn the 95% of the commands beyond :tabe file that I know so far?
I used to use Kate, but now I use Vim. I tried Emacs once, but I find Vim's commands easier to remember and to execute.
Name:
Anonymous2009-06-14 19:20
vim for everything but scheme, for which I use DrScheme. Modal editing makes perfect sense, it's like switching between typing and using the mouse, only without actually using a mouse.
>>11
Kate is good. Unfortunately I use Gnome and installing KDE stuff feels like violating the purity of my sacred environment.
Name:
Anonymous2009-06-14 19:49
>>9 opening a file for editing takes 3 less keystrokes than it would with Emacs.
Uh, what?
Emacs: [right ctrl↓][x][f][right ctrl↑]
vi: [left shift↓][:][left shift↑]e
>>12
Modal editing makes zero sense. It's like switching between typing and using the mouse, except you can type one-handed while using the mouse, and it wouldn't be possible to accidentally type on the mouse or try to navigate with the keyboard.
Name:
Anonymous2009-06-14 19:54
↑ 0x2a 26 points 2 hours ago [-]
↓ I evaluated TM vs. VIM for my personal/professional usage. Though I generally liked TM, I sticked to VIM in the end:
• Available on every platform I work on
• A lot of learnings apply to classic vi + other clones too
• Free as in beer and wine or however that saying goes
• The author (Bram Moolenaar) really tries to make the world a better place by supporting the children in Uganda
• By using MacVIM, you can get some Apple Look & Feel on OS X, which is a great improvment over X11/GTK gvim.
By using MacVIM, you can get some Apple Look & Feel on OS X
Bug, not a feature.
Name:
Anonymous2009-06-14 20:55
>>16
You can type one handed with the other hand on the mouse when you're not moving it (at least I never saw anyone do otherwise). In Vim you can type two handed when you're not “moving the mouse”.
Name:
Anonymous2009-06-14 20:59
[b][u]VISUAL STUDIO .NET 2008 ENTERPRISE EDITION[/b][/u]
Name:
Anonymous2009-06-14 21:05
>>20
In Emacs you can alternate between typing one-handed and moving the mouse, without a time-consuming mode switch, making multiple short edits easier. Additionally, you can make small keyboard cursor movements without a time-consuming mode switch. In Emacs you can type two-handed when you're not “moving the mouse”.
Name:
Anonymous2009-06-14 21:17
>>22
If you think pressing Esc (or, in my case, Shift+Tab) is time-consuming, then you're hopeless. Also, set mouse=a for your vague edge case.
Name:
Anonymous2009-06-14 21:23
I use Microsoft Word for editing.
Name:
Anonymous2009-06-14 21:28
I spend more time thinking than writing code: editor speed is irrelevant, only comfort matters, therefore I'd sooner use Notepad than a 70's freeware.
Name:
Anonymous2009-06-14 22:15
>>25
you say only comfort matters and then you choose an editor that's almost as bad as emacs?
Name:
Anonymous2009-06-14 22:20
>>23
When I'm writing code, I think about code. When I use Vi, I must also think about Vi's current mode at the same time. I can work that way but it doesn't mean that it is not distracting.
Name:
Anonymous2009-06-15 0:02
When I'm writing code, I think about code. When I use Emacs, I must also think about its 200+ shortcuts and its edit mode at the same time. I can work that way but it doesn't mean that it is not distracting.
Name:
FrozenVoid2009-06-15 0:38
When i'm writing code, i'm only writing code. Notepad2 doesn't seem to get in the way, and syntax highlighting often helps.
I never use any shortcuts except Ctrl-c(copy) Ctrl-v(paste) ctrl-s(save), and i don't need to switch to a special mode or
enter commands into a prompt. It all works within current context, which your vi/emacs/etc mess up and complicate enormously.
_____________________________________________ http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est
Name:
Anonymous2009-06-15 0:45
well, i would never use Emacs because i hate RMS Matthew Stallman with fiery passion.
so i suppose VIM
Name:
Anonymous2009-06-15 0:58
I can't use vim because I hate those ugandan kids
Name:
Anonymous2009-06-15 1:47
I love vi and use it to this day but the first time I tried it the shortcuts made me rage.
They all make sense now though
Name:
Anonymous2009-06-15 2:48
Nothing better than vim.
Name:
Anonymous2009-06-15 3:32
>>23
If you think it's less time consuming than pressing nothing, you're hopeless.
set mouse=a
So, what you're saying is that the most effective way to use Vim is to stay in insert mode and avoid its main interface? I agree.
Name:
Anonymous2009-06-15 3:32
>>33
You've obviously never used ed or vi or even elvis or nvi.
Name:
Anonymous2009-06-15 3:35
>>18
If Emacs isn't your login shell, you're doing it wrong. And even if it isn't, you shouldn't be closing Emacs in the first place. The initial cost of typing “acs” is amortized over the entire number of file openings.
I use XKate, the xfce port of Kate, because KDE is PIG DISGUSTING.
Name:
!Da6cBCM2hc2009-06-15 12:25
...
Name:
Anonymous2009-06-15 17:19
>>34 If you think it's less time consuming than pressing nothing, you're hopeless.
If you think it's time consuming enough to offset the overall editing speed gain, then you probably never bothered to learn to use Vim.
So, what you're saying is that the most effective way to use Vim is to stay in insert mode and avoid its main interface? I agree
No I think that there's nothing stopping you from indulging in your mouse faggotry if you must.
Now fuck you and you're family, you dirty nigger.
Name:
Anonymous2009-06-15 17:35
>>47 the overall editing speed gain
Lolwut. “Switching modes all the time makes me edit faster.”
Name:
Anonymous2009-06-15 17:56
>>48
Yeah, keep holding onto that straw man, nigger. Then shove it up your ass and set it on fire.
Name:
Anonymous2009-06-15 17:57
<- that way to /b/
Name:
Anonymous2009-06-15 19:28
>>49
I notice your utter lack of a counter-argument. Presumably because there's no way in hell that switching modes all the time to access an overcomplicated system of cursor movement that requires counting words and lines to achieve any semblance of efficiency could possibly make you faster.
Name:
Expert Vim User2009-06-15 19:43
>>51
I for one don't use number commands in most cases when they'd be applicable. Instead, I prefer the "text objects" that allow me to select and replace the current word, sentence, paragraph, string, brace pair, etc.; though when I can see at a glance that there are only two to four entities I need to change, I'd rather type c3w than veeec or something like that.
Name:
Anonymous2009-06-15 20:59
>>52
Yes, poor, filthy Vimmers are stuck deciding whether to retype whole sentences or to count how many words until the one they intend to change.
>>53
and stupid EMACSers can't tell the difference between 3 words and 4 words without counting.
Name:
Anonymous2009-06-16 0:04
I really like Vim's movement system. I once decided to leave the editor wars and build my own editor from scratch. One that just had exactly what I needed and none of the bloat. I noticed I was ending up with a Vi clone, so I went back to Vim
Do Vimmers only write in three and four word sentences?
Name:
Anonymous2009-06-16 0:13
>>55 I really like Vim's movement system.
Why in the world?
Name:
Anonymous2009-06-16 0:42
>>57
I don't like reaching out to the mouse, and I'm pretty fast with it
Name:
Anonymous2009-06-16 0:53
After playing nethack for a few years you learn the movement keys pretty well.
Name:
Anonymous2009-06-16 2:19
>>59
I'd hope it wouldn't take that long to know them very well, much less “pretty well”. Or are they just so poorly selected that they're nearly impossible to learn?
>>61
What's hard is that they're splayed all across the keyboard, and I don't want to use two hands in an unnatural arrangement just to operate a cursor.
>>63
But only one of those keys is on the home row.
Name:
Anonymous2009-06-16 4:36
>>66
Guys, I think what we have here is a Dvorak user attempting to legitimize his pointless keyboard layout by pretending that a reasonable person could assume it was the default layout under discussion.
>>72 Every has their favorite editor.
What. You're making no sense.
Name:
Anonymous2009-06-16 11:22
>>72
Please be civil in this discussion about programming. If you wish to troll, sage and be rude, try one of the image boards.
Name:
Anonymous2009-06-16 11:41
>>74
Spoiler: Emacs vs VIM is ancient trolling device. Works since 80's and pretty much everyone on *nix is vulnerable.
The recipe is simple: When one side gains some advantage, trolls switch to the weaker side and flame back.
Name:
Anonymous2009-06-16 11:44
>>70
Sometimes, I also hit the escape key fairly often.:wq
Name:
Anonymous2009-06-16 11:51
When I started using "MULTICS without balls" back in the mid 90's the SunOS machine I was using had VI, so I learned to use it. I've found that most machines I've used since have VI, and rarely have Emacs. If for no other reason I use VI to this day.
Also, when I was six years old, back in the mid 80's, my old man put me in front of a terminal connected to some VAX mini so I could play around while he was working. So there's some nostalgia there too.
I've never even bothered to learn Emacs.
Therefore, my reasons are not reasonable. They are human.
>>79 Learn to use both, never can tell what that box you log in to will have.
Every POSIX-like is guaranteed to have vi. If it doesn't have vi, it's more likely to have Notepad than emacs.
Therefore, learn vi and Notepad.
Thou shalt use a proper grammar and of course Emacs ruleth!
Name:
Anonymous2010-02-28 3:10
>>95
If they're feeling futuristic, they can even become Acmers after that.
Name:
Anonymous2010-02-28 4:38
vim is far better for editing code simply because you don't "edit" so much as you write an ad-hoc program to edit the file.
With just a few keystrokes, I can change the name of the function I'm in the middle of editing and return the cursor to the place in the function I was editing it or repeat the last edit I made 30 times.
It takes some getting used to at first because you're not using a text editor, exactly, but it's far better than Emacs which tries to think of text in the form of a story.
You don't write code the same way you write a story and neither should your editor.