|
|
Subscribe / Log in / New account

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.


to post comments

For... a second?

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.
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.

It's slow
Compared to what?

It's autoindent sucks, and is inconsistent.
Configure it properly, then.

There are few keyboard shortcuts for often-used features, such as folding.
Often used by you, maybe. Anyway, it's Ctrl-M, M for current function/class/region. Ctrl-M, L for all.

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.
How so? What is it that it blocks you from doing? I call 'bull'.

(This might be my ignorance, but I haven't been able to figure out how to do regex search-and-replace,
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.

You've used it, right... All of 5 minutes or so.

For... a second?

Posted Oct 4, 2007 20:55 UTC (Thu) by nix (subscriber, #2304) [Link] (2 responses)

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.
It's slow

Compared to what?

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.

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.

It's autoindent sucks, and is inconsistent.

Configure it properly, then.

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.

Often used by you, maybe. Anyway, it's Ctrl-M, M for current function/class/region. Ctrl-M, L for all.

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.)

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.

For... a second?

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 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.

No can do. It's much too inflexible.
That's another matter, hardly anything is comparable to Emacs' flexibility in any circumstance.

It's grossly underequipped with shortcuts compared to Eclipse, vi, *and* Emacs, and it's not configurable enough.
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.

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.
No, you actually had reasons, the OP, and the topic starter just threw bull.

For... a second?

Posted Oct 4, 2007 23:22 UTC (Thu) by nix (subscriber, #2304) [Link]

This was `only' a 1.2GHz Athlon, so I suppose stuttering and being
sluggish as hell is `expected'...

... the Emacsen look trim next to this monster.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds