Weigh in. I've only ever used IDE's except for scripting which i do in nano.
>>62420524
It depends on the project and language.
It's useful to know vim keybinds because every respectable IDE has a plugin for them.
>>62420524
I like android studio and emacs.
>>62420539
>>62420541
Are there extensions for VIM or Emacs that support project management? Thats why I primarily use IDE's, but tend to stick to simple teditors for single-file solutions
tfw nobody wants to talk about non-shitposts
I guess off topic but when the hell can you say you "know" a programming language? When can you put it on your resume and look for jobs for it?
What tasks should you be able to do?
Ide seems mire useful to me. I use Intellij.
>>62421280
>What tasks should you be able to do?
Implement as many of these as possible.
Java without an IDE is hell.
>>62421303
Neat. That's extremely overwhelming.
How many can you do?
>>62420585
Can't speak to vim, but I use emacs customized to do maybe 75% of what I'd want out of a project oriented IDE.
The specific features depend on what language you're using, for example in Ruby I have project-wide definition/doc lookup, autocomplete, and repl; while in Java I never really got the semantic modes figured out so it's just textual completion and some maven stuff.
Magit is fantastic though, and is language agnostic of course.
I use emacs for all my programming work (ruby, rust, js, some php and elisp) except for java, where I still use eclipse, and vim for one-off files over ssh.
>>62421375
I should elaborate, ruby/rails-mode project stuff includes things like "jump to corresponding model/view/controller/rspec files, run tests, linters, bundler integration, jump to definition (project-wide and into referenced gems) etc.,
There's a varying level of support for other languages, some more so than others.
>>62421444
>>62421375
I can imagine that's kinda nice, having IDE level power for a bunch of languages but in the one program, with a single interface versus a situation where you're using Eclipse for Java, PyCharm for Python, VS for C etc...
>>62420524
IDE: Kdevelop.
>>62421614
It's pretty great, and of course it goes way beyond just programming if you want.
I use org-mode for note-taking (and it can do loads of other stuff, spreadsheets, tagged notes, calendars/time-management, etc).
I know a guy who does his email and rss feeds in emacs, basic web browsing, pretty much anything.
The joke about emacs being an operating system isn't really that much of a joke.
>>62421303
Funnily enough, 98 is one of the few i can actually do.