I've used it
I've used it
Posted Oct 3, 2007 16:44 UTC (Wed) by tony (guest, #3654)In reply to: The Mono Project: You Might Expect the Unexpected (Linux Journal) by Los__D
Parent article: The Mono Project: You Might Expect the Unexpected (Linux Journal)
I've used Visual Studio. I can't stand it.
The constant autocomplete is annoying, as it stops me to make me think about autocompleting, rather than programming. It's slow. It's autoindent sucks, and is inconsistent. There are few keyboard shortcuts for often-used features, such as folding.
Basically, Visual Studio makes the easy things easy, and the moderately-easy things easy, but it makes the medium things difficult, and difficult things impossible. (This might be my ignorance, but I haven't been able to figure out how to do regex search-and-replace, or how to cut a rectangle of text rather than a block of text.)
Visual Studio seems to focus on writing lines of code, rather than *programming.* That's great for beginners, but it kinda sucks for more advanced programmers.
Of course, that's just my opinion. I could be wrong.
Posted Oct 4, 2007 8:29 UTC (Thu)
by Los__D (guest, #15263)
[Link] (3 responses)
The constant autocomplete is annoying, as it stops me to make me think about autocompleting, rather than programming. It's slow It's autoindent sucks, and is inconsistent. There are few keyboard shortcuts for often-used features, such as folding. Basically, Visual Studio makes the easy things easy, and the moderately-easy things easy, but it makes the medium things difficult, and difficult things impossible. (This might be my ignorance, but I haven't been able to figure out how to do regex search-and-replace, You've used it, right... All of 5 minutes or so.
Posted Oct 4, 2007 20:55 UTC (Thu)
by nix (subscriber, #2304)
[Link] (2 responses)
Compared to what?
For that matter, popping up a window? Talk about distracting, no matter
what's in it. Even undecorated and not covering any text it interrupts the
blank sheet of virtual paper I'm typing in. Imagine reading a book if
whenever you read a word a dictionary definition popped up above it. Even
if it went away when you moved your eyes (which intellisense windows do
not!) it would be fantastically annoying.
Configure it properly, then.
Often used by you, maybe. Anyway, it's Ctrl-M, M for current
function/class/region. Ctrl-M, L for all.
But of course because I gave up and switched back to my preferred editor
(which has admittedly got the benefit of familiarity) I imagine you'll
ignore everything I have to say as well.
Posted Oct 4, 2007 21:48 UTC (Thu)
by Los__D (guest, #15263)
[Link] (1 responses)
Compared to, well, typing. The editor stutters every time it pops up an autocomplete window, and that window is always right over where I was planning to type next, or over some code I'm consulting. No can do. It's much too inflexible. It's grossly underequipped with shortcuts compared to Eclipse, vi, *and* Emacs, and it's not configurable enough. But of course because I gave up and switched back to my preferred editor (which has admittedly got the benefit of familiarity) I imagine you'll ignore everything I have to say as well.
Posted Oct 4, 2007 23:22 UTC (Thu)
by nix (subscriber, #2304)
[Link]
... the Emacsen look trim next to this monster.
For... a second?
For a lot of people, autocomplete is a major speedup.
Almost any modern environment supports it, and I've never heard it as an argument AGAINST a software package.
But, if you don't like it, turn it off.
Compared to what?
Configure it properly, then.
Often used by you, maybe. Anyway, it's Ctrl-M, M for current function/class/region. Ctrl-M, L for all.
How so? What is it that it blocks you from doing? I call 'bull'.
Ctrl-H, "Find options" "Use: Regular Expressions"
or how to cut a rectangle of text rather than a block of text.)
Hold down Alt while you do it.
I tried VC++, couldn't cope, and switched back to XEmacs. You've put your
fingers on the very things that annoyed me most about it.
For... a second?
It's slow
Compared to, well, typing. The editor stutters every time it pops
up an autocomplete window, and that window is always right over where I
was planning to type next, or over some code I'm consulting. (I suspect
that mapping windows always stutters, but that normally you don't
notice because you're not in the middle of a task like typing where fifty
millisecond lags are noticeable.
It's autoindent sucks, and is inconsistent.
No can do. It's much too inflexible. I can teach cc-mode to indent
my code in virtually any way I can imagine, and even to indent languages
which embed other things into C code or which contain embedded C. VC++ is
vastly less flexible.
There are few keyboard shortcuts for often-used features, such as
folding.
It's grossly underequipped with shortcuts compared to Eclipse, vi, *and*
Emacs, and it's not configurable enough. (It's even less configurable than
the horrible ancient stock vi which comes with SunOS 4.)
For... a second?
No stutter here. And again, you can TURN IT OFF, if it bothers you. If you like the IntelliSense idea (Why give it a new name? Oh well, it IS MS after all), it is more than a bit of help, and frankly, still the best of the editors that supports it, luckily, Eclipse is getting closer and closer. If you get easily distracted, I guess a list showing is a problem.
That's another matter, hardly anything is comparable to Emacs' flexibility in any circumstance.
I'm not the big "configure the hell out of anything I touch" type, I'm usually flexible myself. I don't really miss any shortcuts, but then we are different.
No, you actually had reasons, the OP, and the topic starter just threw bull.
This was `only' a 1.2GHz Athlon, so I suppose stuttering and being For... a second?
sluggish as hell is `expected'...