For low level hacking IDEs rarely make sense. A terminal with fasm, and joe editor with either GCC or Fabrice Bellard’s TinyC (the later is fun to mess around with, GCC’s source code seems too intimidating to play with ).

I use MonoDevelop/Visual Studio when it comes to prototyping things or game development, since I’m comfortable with C# and MonoGame.

I recently started learning python, after getting to know about SAGE as a (still incomplete) replacement for Mathematica which I worked with for quite some time. SAGE with Jupyter does a good job a replacing Mathematica.

I use kdev (KDevelop) as my primary source IDE usages. But I am required to use the terminal to build things, since I can never figure out how to setup my own custom stuff the way that I'd like to using that thing. So it's kind of a double-setup IDE, I guess you could say.

Some people have heard of "VI" but not "VIM"... Bu realistically you can't expect everyone to know about VIM today.

That said, it didn't sound like his reaction to not knowing about VIM was very good...

I personally use Sublime Text 3 for everything on Linux (Javascript, C, C++, assembly). But I do use Visual Studio at work for C# (and again Sublime 3 for Javascript and certain things in C#). I am just so much used to Sublime 3 these days... VS Code looks good, I just don't want to spend time training my mental muscles on it.

Seriously though, Eclipse is the bane of my existance. I have to use it at work and it is so much trouble to get anything done. And it's slow as molasses, every single click requires a second before it registers. Using Eclipse is what made me appreciate using Delphi back in the day.

lol @ everyone using development environments they stand little chance of ever porting to their own OSes

I mainly use Vim - which can definitely qualify as an IDE with the right plugins (the only things I need are "!make" and "!make run" but Vim can be very well integrated with ctags and gdb to get the full IntelliSense + inline debugger experience). I ported Vim to ToaruOS several years ago, got bored with it, and decided my own editor needed to be more usable, so after a very dedicated week of hacking on it, I use that as well.

Seriously though, Eclipse is the bane of my existance. I have to use it at work and it is so much trouble to get anything done. And it's slow as molasses, every single click requires a second before it registers. Using Eclipse is what made me appreciate using Delphi back in the day.

Tell me about it. I recently started using Android Studio, "Powered" by IntelliJ, at work. And boy oh boy, the only thing that comes to mind is a server powered by a desk calculator's solar panel.

I prefer to use VS Code (w/ Vim plugin) for other projects at work and on my OS at home. It doesn't match Vim perfectly, but it does a good enough job. My first questions for any new IDE is 1) Does it have a Vim mode/plugin, and 2) How do I uninstall it if it doesn't.

_________________ is my operating system.

"...not because [it is] easy, but because [it is] hard; because that goal will serve to organize and measure the best of [my] energies and skills..."

I have a question for the vim aficionados. Personally I'd use vim if it had mouse control, and context menus which facilitated discovery. These two things are, in my mind, the most important innovations in GUI design and the only things that are unambiguously better than anything that came before them.Do you prefer to do without these, or do you not consider them to be important?

I'll be that guy and admit I use the mouse a bunch. IIRC with gVim you get mouse control, but its more natural when using Vim in an editor originally designed with the mouse in mind. Yeah you can use easy motion to always stay on the keyboard, but eh.

Context menus - give Spacemacs a try! Press spacebar and a buffer pops up and lists literally every key binding available. Press another button and find all of the available commands in that category, etc, and you can keep going down the tree. Almost obscenely powerful, I think the package is called which-key. Example on Spacemac's homepage: http://spacemacs.org/img/screenshots/ss2.png

_________________ is my operating system.

"...not because [it is] easy, but because [it is] hard; because that goal will serve to organize and measure the best of [my] energies and skills..."

For almost anything where plain text is mandatory (e.g. programming) or sufficient (e.g. personal notes), I use pluma (a gedit fork). I think it does the job for me without being a fully-fledged IDE. I write my PDFs in LaTeX, also using pluma. I however make an exception for MATLAB assignments, where I use GNU Octave instead of a simple editor.

Note: I've also written some code under Sortix (I used the default Sortix editor), but that was hardly the 0.1% of all the programming I have done since I started programming in 2013.

In university labs, we had used DevC++ for C programming and we are supposed to use Eclipse for JAVA programming. We have been doing UML stuff in Umlet, which I also disliked. I'm probably one of the few ones that dislike modern IDEs and OOP programming languages like JAVA (and to a lesser extent C++, but I'll admit I haven't tried it much).

Who is online

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum