> cat Really?
(No, not really - I had the same objection...)
91–99 of 99 posts
> cat Really?
(No, not really - I had the same objection...)
Earlier quoted context omitted.
True. Then VS is missing, and the poll is a bit weird as many would use an editor to edit a config file on their computer, but also use an IDE for all dev work (personally I can't fathom why you would prefer developing without interactive debugger etc.). when I edit drawings I use a cad program, and when I edit letters I use ms word....
"(personally I can't fathom why you would prefer developing without interactive debugger etc.)" One may prefer developing without an interactive debugger because they want to be working in a language or environment where an interactive debugger is unavailable. You can also have an interactive debugger without an IDE.
What I meant with "interactive debugger" was a debugger where stepping and breakpoints are set in the main editor, and values/watches are also there. Editors that handle this are in my opinion pretty much IDE's.
Earlier quoted context omitted.
Vim is what we used in school in my first programming class. While I understand the appeal of IDEs, I hate autocomplete as I feel like it gets in the way more than it helps. I type faster than most people I know though so that is probably why I don't really appreciate the autocomplete. I really really hate having to constantly use the mouse. Finally, I am fairly new to working but I really feel like using vim and the…
But is autocomplete the only feature distinguishing the IDEs from the editors? I'd say interactive debugger/watches etc are most important, followed by graphical tools in the case of frontend mobile/desktop development. Autocomplete isn't about speed, it's about context sensitive lookup in documentation. You should never have to alt-tab to a browser to check a function signature, that costs too much.
And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just gives me too much stress.
But the most important thing by far is that I like how using a text editor forces me to really think about everything. For example, the way you order your imports, or what packages things belong in, how methods are named, etc matter much more. And I know it's silly but I find being forced to memorize method signatures enjoyable like a game of sorts, and in a way it pressures me to make sure my method/variable names are all very reasonable so they are easy to remember.
I guess I'm just not hardcore enough to go after every bit of programming efficiency! I try my best to enjoy my work =D (not that I think you don't enjoy your work because you use an IDE of course!)
Brackets for purely HTML/CSS/Javascript/jQuery
nano for editing anything in a terminal (heck I even have it installed on Windows). I've heard good things about vi(m) or emacs but they seem like they take a while to get 'good' at and they have some strange keyboard shortcuts etc. If you need a tutor for a text editor surely that's a sign? Nano is just simple and works.
Visual Studio for doing any C#/GUI stuff or for VB college work.
I've stopped using standard text editors like Kate and KWrite and switched to Atom and Brackets for creating simple text files. Who doesn't like writing in Markdown?
And because I don't think it makes sense to ask people to learn how to use a text editor before they can edit a simple file, I always recommend and use Nano when I need to edit or create from a shell terminal.
Earlier quoted context omitted.
But is autocomplete the only feature distinguishing the IDEs from the editors? I'd say interactive debugger/watches etc are most important, followed by graphical tools in the case of frontend mobile/desktop development. Autocomplete isn't about speed, it's about context sensitive lookup in documentation. You should never have to alt-tab to a browser to check a function signature, that costs too much.
Ah interesting. Yes it's kind of sad but to be honest I still debug all my programs via print statements (and reasoning). I've been meaning to learn how to use gdb/jdb/whatever for a while. And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just giv…
Earlier quoted context omitted.
people use ed (e.g. me)!
Does anyone actually edit text with cat, though? :-P
Earlier quoted context omitted.
Ah interesting. Yes it's kind of sad but to be honest I still debug all my programs via print statements (and reasoning). I've been meaning to learn how to use gdb/jdb/whatever for a while. And I completely agree that having autocomplete for lookup is really awesome. I usually do just use the browser to check it. It's silly, and I'm not going to say that I'm faster than someone using an IDE, but using an IDE just giv…
Yeah I just like to leave neat code (like sorted import statements) but not do the work. And I just get more joy out of thinking about the logic of the code rather than worrying about whether the string arg or the int arg comes first in that 2-arg method. I get completely stressed by most IDE's where it feels like swimming upstream and you just long for something that gets out of your way. But VS or the Jetbrains pro…
It definitely adds a lot of work in having to consciously write neat code the first time around, although I also enjoy thinking about something like what ordering of import statements makes the most sense.
Anyway I'm just glad there's an option for everybody =]