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

Pages: 1-4041-

Why aren't you using Vim?

Name: Anonymous 2012-09-20 13:03

Why aren't you using Vim for all of your text editing needs?

Using Vim (or Emacs if you're a macfag) literally allows you to get better at editing text with time. Time spent with the editor gains rent.

Compare this to using an IDE, you will always be as good at editing text as you were when you first started. The ability to get better at editing text doesn't exist with IDEs.

Name: Anonymous 2012-09-20 13:12

If it ain't Emacs it's crap. Emacs is shit.

Name: Anonymous 2012-09-20 13:13

C:\>EDIT.COM

Name: Anonymous 2012-09-20 15:35

C:\WINDOWS\NOTEPAD.EXE

Name: One Happy Nigga 2012-09-20 15:59

But I am.

Name: Anonymous 2012-09-20 16:04

ed, man! man ed

Name: Anonymous 2012-09-20 17:00

it's pretty much the consensus that Vim is the best editor

Name: Anonymous 2012-09-20 17:17

>>4
It's 2012 and Notepad doesn't even support LF newlines.

Name: Anonymous 2012-09-20 17:25

emacs is best.

Name: Anonymous 2012-09-20 17:57

>>8
It's 2012 and you can't detect pathetic ``trolls".

Name: Anonymous 2012-09-20 18:00

>>7
Vim doesn't support open mode.
Vim is shit. Vi is superior.

Name: Anonymous 2012-09-20 18:21

>>10
Don't tell me what I can and can't do.

Name: Anonymous 2012-09-20 19:12

>>12
It's an observation, not a request.

Name: Anonymous 2012-09-20 19:19

You mean Acme ?

Name: Anonymous 2012-09-20 20:02

>>14
That's the joke namespace in CPAN, not a real editor. I tried Sam too, it just plain sucks.

Name: Anonymous 2012-09-20 20:31

>not using sublime text 2

Name: Anonymous 2012-09-20 20:54

>>16
The only editor that recommends video acceleration! It must be good!

Name: Anonymous 2012-09-20 21:50

>>16
Paying ridiculous amount of money for a text editor that has less editing functionality, extension support, documentation, and community support than something free and comes automatically with nearly every *nix distribution is ludicrous.

Name: Anonymous 2012-09-20 22:03

An IDE is a poor substitute for a tiling window manager.

Name: Anonymous 2012-09-20 22:33

>>19
A tiling window manager is a poor substitute for an Emacs window.

Name: Anonymous 2012-09-20 22:34

>>20
An OS is a poor substitute for an Emacs.

Name: Anonymous 2012-09-20 22:46

>>21
Emacs is a poor substitute for an IDE.
And so we've come full circle anus.

Name: Anonymous 2012-09-20 22:50

vim is okay for quick, simple edits to files whose formatting is highly line oriented (any tool that counts AT&T Research as an influence probably uses such files).  Short scripts and config files are ideal for vim.

It starts sucking horribly, however, when you try to use it for something more complicated, like refactoring a large C codebase. I'm currently considering switching to emacs because it feels like I'm slowly reimplementing it anyway, one line of vimscript at a time.

Name: Anonymous 2012-09-20 22:56

>>23
:tabdo windo s/<factored>/<refactored>/g

Name: Anonymous 2012-09-20 23:12

>>24
Renaming identifiers is trivial in any editor. I mean bigtime refactoring, like breaking up header files, modifying type signatures everywhere they appear, or breaking up and recombining long functions. Doing that with a regex is at best painful and at worst, impossible.

Name: Anonymous 2012-09-20 23:17

>>23

qwd%/{q100@w

Name: Anonymous 2012-09-20 23:29

>>25
Modifying type signatures everywhere they appear is pretty doable with regexes. For everything else, just edit. Is it really that much more effort? So many motion commands to aid you there.

Name: Anonymous 2012-09-21 1:59

>>14
Acme
Enjoy your mouse ``faggot''

Name: Anonymous 2012-09-21 8:15

>>25
Why would you want to breakup a function only to recombine it later? Regex with Perl isn't hard at all.

Name: Anonymous 2012-09-21 10:41

Terrible!

Name: Anonymous 2012-09-21 14:42

I don't use vim because it's extremely rare that writing code is constrained to how fast I can type it on my computer. Most of the time is spent designing the algorithm on paper.

It would probably take me 30ish hours to really learn vim from scratch, but I really wouldn't gain anything from it.

Name: !L33tUKZj5I 2012-09-21 15:16

I learnt vim first and now I've learnt it and memorised enough to work with it I stubbornly refuse to learn anything else.

Emacs is shit anyway, I remember when I was choosing which editor to learn first I had a bit of a go at it and was like wtf? I don't want to learn a key combination longer than the finishing moves in MORTAL KOMBAT! just to be able to save a fucking file or whatever.

Name: Anonymous 2012-09-21 15:43

>>32
Yea. A lot of shit in Emacs I think is really cool. The possibilities are endless, it seems. But, the implementation seemed shitty as hell.

I'm fine losing some of the cool things about Emacs because in Vim I don't have to hold down Control just to move the fucking cursor.

I've seen an analogy that Emacs is used in chords, like in music. But, in my experience using it, it just seemed like a random mish-mash of bullshit I had to memorize for each little thing I did. I couldn't derive any of it.+

Name: Anonymous 2012-09-21 15:57

Your argument is retarded. Why the fuck would I want to get good at Notepad with macros and hotkeys, if I have an IDE?

Also, what kind of shitty programmer are you that you need to be editing and moving your shit around so much? Netbeans or Eclipses autocomplete >> shit >> Vim

Name: Anonymous 2012-09-21 16:17

What if we had menus and a pointing device that intuitively allowed us to perform routine tasks quickly?

Name: Anonymous 2012-09-21 16:32

Vim a shit. Why use a text ediotr when you can have a compiler and interpreter?

Name: Anonymous 2012-09-21 16:40

lame programmers needs to "edit" code: I only need cat

Name: !L33tUKZj5I 2012-09-21 17:12

>>33
I've seen an analogy that Emacs is used in chords, like in music.

I'd bet my left nut that whoever said that knows jack shit about music theory. It's nothing like chords. With chords, you can work out what one would be if you know the rules. Emacs is just memorising shit afresh each time, like you said.

Name: Anonymous 2012-09-21 17:20

>>33
Remap caps lock to control.

>>38
After all you are pretty damn autistic.  You can stay.

Name: Anonymous 2012-09-21 17:27

>>27
Modifying type signatures everywhere they appear is pretty doable with regexes.
Now you've got two problems. Seriously don't do it. Use a real parser.

>>31
It would probably take me 30ish hours to really learn vim from scratch, but I really wouldn't gain anything from it.
That's probably bullshit. Unless you never have to debug or iterate the design (because someone changed the requirements) all of these operations can be made smoother with a good editor.

I'm not saying Vim is best for you, but the time I spend not touching the mouse is huge. If your editor can't present you with exactly what you need within a few keystrokes you are missing out. The question is: how quickly would that amortize?

>>35
What if we had menus and a pointing device that intuitively allowed us to perform routine tasks quickly?
Well the term 'menus' is already taken and we'd have to name that other thing something other than 'mouse'. Might be cool though.

Name: Anonymous 2012-09-21 17:29

>>39
Remap caps lock to control.
But it's already mapped to <ESC>!

Name: Anonymous 2012-09-21 18:03

>>41
I use emacs regularly and I've never used <ESC>.

Name: Anonymous 2012-09-21 18:12

>>41
Remap it to control and just use ^[

Name: Anonymous 2012-09-21 18:13

>>42
The ! was meant to be a hint. Oh well, I know some people will get the joke.

Name: Anonymous 2012-09-21 18:15

>>44
Terrible!

Name: Anonymous 2012-09-21 18:17

You know what would be great? An IDE with a Vim-like editing mode. But I guess that could be easily replaced by Vim with a few good plugins.

Name: Anonymous 2012-09-21 18:23

>>45
If only you knew what that means.

>>46
Yeah, in practice that's what happens. The major downside is Vim starts running slowly. Syntastic + colorscheme seems to equate to 2 reparses on change.

Does anyone know if vi mode in emacs is any good?

Name: Anonymous 2012-09-21 18:37

>>34
Are you saying that Vim is stupid because it doesn't have autocomplete or code-completion?

If so, you are probably relying on the above too much. Past that, both Vim and Emacs can autocomplete and code-complete while still having superior editing capabilities than whatever IDE you are currently using.

Name: Anonymous 2012-09-21 18:40

Does anyone know if vi mode in emacs is any good?
It's about as good as trying to compile C with a Java compiler, and it's about as slow as reimplementing ed in Java every time you want to edit some text.

Name: Anonymous 2012-09-21 18:55

>>49
I've heard people talk about it and complain most about the plugins they no longer have. I think I could re-implement some of these more easily in elisp than fixing the speed issues in poorly written vimscript.

As much as I love vim, it seems arbitrary a lot of the time. And I'm not sure if vimscript is just slow or if people suck at writing parsers in it. I see people writing state machines, which should be fairly fast. I'd rather see a built-in parser (maybe with DSOs?) though, so writing a colorscheme could amount to little more than picking some colors.

Name: Anonymous 2012-09-21 18:59

>>50
Vimscript sucks. Use vi instead.

Name: Anonymous 2012-09-21 19:03

>>51
vi is shit. Seriously shit. Vim or bust.

Name: Anonymous 2012-09-21 19:04

>>52
You've obviously never used real vi. http://ex-vi.sf.net/ or bust.

Name: Anonymous 2012-09-21 19:07

>>53
Oh, I've used it. I'd rather fuck the dog.

Name: Anonymous 2012-09-21 19:14

>>54
back to /g/, please.

Name: Anonymous 2012-09-21 19:16

>>55
I will, along with my job.

Name: Anonymous 2012-09-21 19:24

>>56
Browsing [spoiler]/prog/[/prog] at work? I don't believe you have a job. Enjoy your hand.

Name: Anonymous 2012-09-21 19:26

>>57
You must be new here.

Name: Anonymous 2012-09-21 19:31

>>57
He already admitted to being a /g/tard, and promised to go back there. He probably works at McDonald's.

Name: Anonymous 2012-09-21 19:32

>>59
So must you.

Name: Anonymous 2012-09-21 19:47

My dog uses real vi
How does he fuck?
Terrible!

Name: Anonymous 2012-09-21 20:01

My favorite IDE is Dreamweaver.

Name: Anonymous 2012-09-21 20:30

>>57,59
Send my best to /g/, newfriends!

Name: Anonymous 2012-09-22 9:01

>>61
lol ur dog's ded

Name: Anonymous 2012-09-22 11:27

Why aren't you using Unix as your IDE?

http://blog.sanctum.geek.nz/unix-as-ide-introduction/

Name: Anonymous 2012-09-22 19:32

>>65
Unix is a great IDE, it just needs a better operating system!

Name: Anonymous 2012-09-22 20:36

>>66
That's what EMACS is for.

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