this post was submitted on 11 Jan 2024
570 points (97.5% liked)

Technology

60076 readers
3358 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 11 months ago (2 children)

A lot of those features were in visual studio 6, which was released in the late 90s or early 00s. Tabbed files, syntax highlighting for their supported formats (though it was a lot more tightly bound to those languages, like there was a visual basic program and a separate visual c/c++, n++ is the first I remember with arbitrary language syntax highlighting support), pretty sure it had a plugin system, too.

And vs6 was just the first one I used, they might have been present in vs5 or earlier versions.

[–] [email protected] 6 points 11 months ago (2 children)

I suppose we could point to emacs for formatting and syntax highlighting

[–] [email protected] 2 points 11 months ago (1 children)

Yeah, vim also has it today, but I don't know how far back that goes. Screen splitting, too, I use that all the time in vim and GUI editors.

[–] [email protected] 3 points 11 months ago

We didn't have color terminals at my college so if there was any highlighting I wouldn't have seen it. Probably shortly after the first dumb terminals came with color text somebody made emacs or vi do highlighting? Screen splitting goes way back. Emacs had that in the late 80s when I was using it.

[–] [email protected] 2 points 11 months ago

Plus an electric list is far superior to tabs. Tabs are too usable. I want to have to hit ctrl+X, L before I can change files.

/s just in case.

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago) (1 children)

Visual studio and visual studio code are not the same thing. Visual Studio is a full IDE and is expected to have those features and is clunky because of them. Or was, not sure where it is now. It’d be in the same category as netbeans, eclipsed, and intellij

Vs code is an enhanced lightweight text editor

Notepad++ is the original enhanced lightweight text editor

My point was that Notepad++ came out way before vs code and didn’t copy features from vs code.

Copied from an ide, sure? Not really a good comparison as they are solving two different problems

[–] [email protected] 1 points 11 months ago

They were features of the text editor that was a part of the integrated development environment. My point was that even though vs code came after n++, those features were a part of the visual studio line, which vs code is a successor of, so if there was inspiration it was more likely in the direction of vs -> n++, though realistically there was probably transfer in both directions over time.