Huh. If something useful comes out of this thread, I'll be both amazed and full of glee. I'm in a similar boat at >>1.
Name:
Anonymous2007-07-18 3:04 ID:5nBAReZQ
Code::Blocks is underdeveloped.
Explain your point.
Name:
Anonymous2007-07-18 4:48 ID:/eaxYPFd
>>8
Agreed. I usually use vim, but only because everything else sucks so much.
Name:
Anonymous2007-07-18 4:58 ID:LDbV2d0G
>>1
On Lunix, I like Kate. On Windows, I like PSPad. Both are gratis, and Kate is libre.
emacs is an awesome idea, if only it had a good text editor.
vi/vim sucks sure it's powerful but it just get dropped to 20 years ago, it's butt ugly, and it's INCONSISTENT WITH ANY OTHER EDITOR, which means that it's a PIECE OF SHIT.
Eclipse and NetBeans: one word, Java, editors over.
>>5
Please explain your reasoning behind considering vi superior to vim.
Name:
Anonymous2007-07-18 6:10 ID:/eaxYPFd
>>11
I disagree with your point about vi/vim. Ok, not entirely, you do have a point, but I disagree that vi/vim sucks because of that. If gvim weren't so shitty looking, it'd be a really awesome editor (though it lacks a few features I'd want for an IDE). Or at the very least, I'd like a Dev-C++ style IDE with vim keyboard commands.
I really liked Dev-C++ too. I still like it. It's a pity it hasn't been updated in over 100 years... :-(
Name:
Anonymous2007-07-18 6:25 ID:dWGxHf9L
Visual Studio is fine, I don't understand what there is to hate about it
Name:
Anonymous2007-07-18 6:27 ID:LDbV2d0G
To join lines, you have to press Escape, uppercase J, x, and then go back to the editing mode you were in which is usually i. As opposed to "Delete" on any decent editor.
This is fucking retarded, and fucking slow, and you end up writing Jx, :q, and all that fucking shit all over your code the second you're not looking.
Having state is fucking retarded as well. We have control keys and others to do that. We only need:
- Decent or configurable key bindings
- Decent or configurable editor behaviour
emacs manages to fail at this, otherwise it'd be good.
Name:
Anonymous2007-07-18 6:36 ID:lQ1r3M4Q
>>14
Fucking agreed. I would expect this sort of blind Microsoft bashing at /comp/, but I'd at least like to think that /prog/ had some sense about it. Visual Studio 2005 IDE + Visual Assist X plugin owns the fuck out of vi, vim, codeblocks, or whatever the fuck else there is.
Thread over.
Name:
Anonymous2007-07-18 6:40 ID:LDbV2d0G
>>16
I never bashed Visual Studio; I haven't used it myself but I've heard it's one of the very few things Microsoft actually developed and actually managed to do well.
Name:
Anonymous2007-07-18 6:49 ID:/eaxYPFd
>>15
Ok, I guess I've always used a "configured" vim, where I can use delete, backspace and other such niceness like in every other editor. Unconfigured vi/vim is absolutely horrible and I can see why nobody likes it. Totally agree.
LOL @ Code::Blocks being "underdeveloped." I'm hoping by that you mean there's not enough stuff in it. Because Code::Blocks has Nightly Builds. You know what that means? NIGHTLY BUILDS. IT'S CHANGED EVERYDAY.
>>27
vi is xbox huge compared to ed, but doesn't really have any useful features that ed doesn't have.
Name:
Anonymous2007-07-18 10:57 ID:/eaxYPFd
>>23
Mixture of configure myself and stealing someone elses rc file. Mostly stealing someone elses rc file, seeing as its xbox huge.
>>29
ed is xbox huge compared to punched cards, but doesn't really have any useful features that punched cards don't have.
Name:
Anonymous2007-07-18 12:28 ID:bmy97gLc
To join lines, you have to press Escape, uppercase J, x, and then go back to the editing mode you were in which is usually i. As opposed to "Delete" on any decent editor.
As said, configure your Vim. Or not, your Vim should already come preconfigured with sane defaults when you install it with Pacman.
Having state is fucking retarded as well. We have control keys and others to do that. We only need: - Decent or configurable key bindings - Decent or configurable editor behaviour
I think this will make ^J work as line join in insert mode. I didn't bother with x since I generally get the lines as I want them when I join them. :imap ^J ^OJ
Hm, if you manage to unmap ^J as newline, it should work at least. Every goddamn key is already mapped :/ You'll have to enter ^O with ^V or you'll just insert the literal ^ and O. I tried mapping <f1> and it did work.
vim is xbox huge compared to vi, but doesn't really have any useful features that vi doesn't have.
If your lucky enough for it to not crash (OP here).
I use VS2005 all the time at work and it just crashes too often when debugging for me to trust it. Sure, it practically safety-nets itself such that you're back to where you were, instead of the desktop, but there's still no excuse for it to diarrhea all over in the first place.
Yes, that's why I described my complaint with it differently than my complaint with Dev-C++. It may be updated a lot, but I'd swear most of them are, more likely than not, bugfixes rather than feature additions.
Name:
Anonymous2007-07-18 18:36 ID:F9buW6NA
>>36
To be honest over the past say, six months lots of stuff has been added to CB. At least it _is_ maintained, open source, and allows you to extend it with plugins. Dev-C++ discontinued development ages ago IIRC.
Name:
sage2007-07-18 19:23 ID:l+5GrQqu
Dammit. If you're going to code for a living, write your own damn editor and IDE. There are so many of them because (1) they're really important tools, so various people tried writing their own, and (2) it's not that hard. It's not magic like compiler writing is.
Name:
Anonymous2007-07-18 21:48 ID:QwnxhfWV
>>38
Don't be ridiculous. I have far better things to do with my time than reinvent wheels.
Name:
Anonymous2007-07-18 21:55 ID:PGsoAYzU
>>1
Kate. Kate is the only thing worth using. It's like notepad with syntax highlighting, which is all you should need.