Coda: PHP/CSS/Javascript/HTML
Smultron: Javascript/Python
IDLE: Python
Netbeans: Java
XCode: C
I also have Komodo, Eclipse, and Zend Studio installed.
Smultron is the only thing I use for everything
i use smultron for most of my coding, but i've also started using nano in the terminal because if i'm just doing something small and simple that's quicker, especially for languages with silly interpreters like haskell and prolog that don't let you do certain things (well most of the stuff you can get around in haskell i think not sure about prolog) so you have to actually execute a file akudood;
but yeah i've tried using various ides but i've yet to write anything massive enough to warrant them and so i just use text editors and the standard interpreters/compilers
also since when do you write c madood;
Microsoft Visual C++ 2008 Express Edition and Notepad. I'm still at 1.1 at learncpp's lesson though :( Can't the dumb it down for me just a little more?
use notepad++ instead akudood;
processing ///// fun java apps
jcreator ///// java of any sort
cmd ///// command line
notepad ///// autohotkey
dreamweaver ///// html/xml/css
bassir; i have served you
Quote from: mikemmcmeans on January 31, 2009, 04:15:17 PM
processing ///// fun java apps
jcreator ///// java of any sort
cmd ///// command line
notepad ///// autohotkey
dreamweaver ///// html/xml/css
bassir; i have served you
No, but I'm sure you made us all chuckle.
Pencil and paper.
I then scan it with OCR.
Most of the time I just use vim and I feel like I'm actually getting a handle on it now. The only IDE I use is DrScheme because it's really handy for testing bits of code.
I've used Eclipse and Visual Studio in the past and I find they're particularly useful when you have lots of classes in separate files but I haven't been doing any of that lately.
I guess since I'm not using Windows anymore I'll have to find an alternative to Visual Studio if I ever want an IDE for C++ again.
Quote from: Gladjaframpf on February 03, 2009, 08:15:22 PM
Most of the time I just use vim and I feel like I'm actually getting a handle on it now.
i've looked into both vim and emacs but i just couldn't get started with either though i would like parens-matching (which i believe at least one of them has probably both) and the other benefits that come along with them but neither seems very accessible to someone who doesn't already know how to use them akudood;
when a command line editor is more convenient though (testing a couple of lines of code usually or editing a small bit of a config file) i just use nano which is a bit easier baddood;
Quote from: guff on February 03, 2009, 08:25:38 PM
when a command line editor is more convenient though (testing a couple of lines of code usually or editing a small bit of a config file) i just use nano which is a bit easier baddood;
i actually think vim is 'easier' than nano
its keyboard commands are a bit crazy most of the time, but it feels smoother than nano when you know how to use them
Vim takes a lot of getting used to, but it's amazingly powerful when you know how to use it. I'm only just starting to get the hang of it after using it on and off for the past year or so, but now that I feel comfortable with it I can see why it's so popular.
You could try something like eVim, which is basically a simplified version. It has paren-matching and some other nice stuff but not all the complicated modes.
Quote from: Gladjaframpf on February 04, 2009, 02:32:03 PM
You could try something like eVim, which is basically a simplified version. It has paren-matching and some other nice stuff but not all the complicated modes.
okay sounds cook but uh how do i get it and then use it i can't find much info on it akudood;
I usually use Notepad++ but that's just because it's the first one I found. I dunno if there're any ones on Windows considered better than it.
Quote from: guff on February 04, 2009, 03:44:54 PM
okay sounds cook but uh how do i get it and then use it i can't find much info on it akudood;
If you already have vim then you should be able to starting using either "evim" or "vim -y" from the terminal. It's not even a different program, just vim with some funny options set at startup.
If you don't have vim then this (http://sourceforge.net/project/showfiles.php?group_id=213254) appears to where they keep the OSX version.
Quote from: Gladjaframpf on February 04, 2009, 05:55:37 PM
If you already have vim then you should be able to starting using either "evim" or "vim -y" from the terminal. It's not even a different program, just vim with some funny options set at startup.
If you don't have vim then this (http://sourceforge.net/project/showfiles.php?group_id=213254) appears to where they keep the OSX version.
vim's included with osx, but evim doesn't seem to be present akudood;
i think vim -y works but i am still confused akudood;
Well basically evim is just vim in easy mode and the -y option has the same effect. So if you start "vim -y" from the terminal it should open a version of vim with a GUI and less incomprehensible commands.
Is there a way to get Syntax Highlighting in VIM?
just used Jcreator. I don't code much anymore. took Comp Sci last year and that's why I used it.
i am incredibly intrigued by emacs and vim but i think i have no reason to need such a powerful text editor
i just use textedit to edit the scripts i scrape from github or nano when i'm on my phone tbh
also i use gedit for my elementary python programs hocuspocus;
coda 2 at my job and phpstorm at home
I've been mostly using vim for the past 5 years or so.
I used Eclipse for most Java/Android stuff (haven't used Android Studio yet)
I used Visual Studio only when I had class assignments that required it.
On some occasions that call for it, I program in a hex editor, directly writing machine code or bytecode.
I use gedit sometimes as just a clipboard buffer of sorts, never for actually opening files with.
I use nano exclusively as a fallback when vim isn't installed yet.
can you give me a dumbed down explanation of why vim is so popular and has such a legacy?
i dont use any because i dont code and i dont know how to code
Quote from: antmaster5000 on May 13, 2016, 07:24:17 PM
can you give me a dumbed down explanation of why vim is so popular and has such a legacy?
More than anything, it's because everything has keyboard shortcuts that take very few keypresses. For example, you can delete everything from the cursor to the next comma by just typing "dt,"
Just for moving the cursor around, while you can stick to arrow keys (or hjkl), you can also move it a specific number of lines at once, skip words, jump to a matching brace, jump to a specific line number, etc. There's a lot more for deleting, pasting, and tweaking text.
A caveat to that system is the learning curve. While it's easy enough to learn the minimum number of commands to use it, learning to use it
well is another matter; that's part of its legacy.
To people who program for a living, it's usually worth it. Editing and reading things faster is about more than just saving time: there's a lot of value in avoiding repetitious tasks and not breaking your concentration or losing your train of thought.
It's popular enough that a lot of other editors (and other programs completely unrelated to text editing) have an option to imitate vim shortcuts.
[spoiler=tldr]
Besides that, vim also has:
* Runs in a terminal, which is useful in many situations
* Syntax highlighting for tons of languages
* Multi-pane and multi-tab
* Plugins for everything, both useful and ridiculous
* Diff support
* Free, open-source, and runs on basically any system (if you have a keyboard and text files)
* Doesn't destroy your pinky like emacs
* No close ties to any specific language, compiler, build system, etc, so you can use it for any kind of code.
People like using separate tools for a lot of software development tasks, so Vim and other stand-alone editors fit in well. A common environment for C/C++/Ada/Fortran/Assembly work might be Vim with something like just Git, GCC/LLVM (compiler), Make, GDB (debugger), and a linux commandline shell. Some other Vim users (like web developers) won't need most of those, while others might swap in other compilers, build systems, or debuggers. IDEs aren't as versatile.
On the other hand, some of those points are sometimes drawbacks that make vim seem dated. While there is a GUI version of vim, it's definitely less polished than most other graphical editors. Unlike IDEs, you won't easily see things like function parameters, autosuggest variable/function names, highlighted compiler errors, or debugging breakpoints (ctags does some of this, but that's a pain to set up and non-option for most situations)[/spoiler]