Looking for a text editor or IDE
7 18 Mar 2016 01:04 by u/downvotesattractor
Hi /v/programming,
I am a C programmer and I am looking for a new/better/faster text editor.
Here's my requirements:
* Must run on Windows 7 (Work forces me to use windows... causing half the problems) * I need a "go to definition" and "return to bookmark" feature to jump around 300 files of code * I need to be able to use my dual monitor setup effectively. ie, split screen views that extend across 2 monitors correctly * I want *fast* syntax highlighting * I want *fast* code completion * I want *fast* search * I want to be able to set the color/theme so that 95% of my screen is black or very dark and doesn't burn out my cornea (My eyes are very sensitive after staring at the screen for 40 hrs a week) * I want integration with git and perforce * Multithreaded is good. * It shouldn't be a complete idiot with large files. Eg: vim loads only the lines it has to display, making it the only option for loading a 72GB text file * I want keyboard shortcuts or commands to move around multiple files in multiple folders. I don't want to touch my mouse, *ever*
Here are the things I've tried: * Slick edit - I currently use this. Meets most requirements but it is slow (painfully slow) and doesn't use my dual monitors effectively * vim/gvim + ycm - Not good enough. Can't jump around and return easily. Although very good otherwise * emacs - Un-fucking-believably slow on my windows 7 system. Any additional packages makes it only worse. * eclpise - too bright. Can't get 99% of the screen to not be white. My corneas are burnt. Also, it doesn't work well with my compiler and marks every other line as a bug * Sublime Text - doesn't have good "go to definition" or "go to references" or code complete options. It's pretty tho
What do you use /v/programming? Do you know any editor/IDE + customizations,plugins that I can use? Is there something that doesn't crawl to a halt on a file that has 1000+ lines of code?
Thanks, /u/downvotesattractor
13 comments
6 u/SpottyMatt 18 Mar 2016 02:28
https://www.youtube.com/watch?v=i2fhNVQPb5I
1 u/nody 18 Mar 2016 05:14
"The declared size of an array is simply advisory anyway."
I lost it.
2 u/Drenki 18 Mar 2016 02:42
https://netbeans.org/ is quite good at this point and t's not just for Java.
1 u/luckyguy 18 Mar 2016 01:20
Atom? Atom also has a vim module that should take care of any of the vim solutions you've already come up with. Inset mode works just like the normal IDE except for a key binding over ctrl-c that you can manually remove. The insert mode is Atom and the other two modes work as you would expect.
Atom has a goto https://atom.io/packages/goto
0 u/tame 18 Mar 2016 02:48
I've been using CodeLite for the past few years, and I've generally been pretty happy with it. It takes a little while to parse and tag source but after that it's fairly quick, and it's got good code navigation and alright code completion. Git and SVN integration built in along with a bunch of other nice things like CppCheck, UnitTest++, wxCrafter etc.
Still interested to see what other suggestions you turn up.
0 u/noctura 18 Mar 2016 03:35
Have you tried Adobe Brackets http://brackets.io/
Here's a list of shortcuts: https://github.com/adobe/brackets/wiki/Brackets-Shortcuts
It's geared toward webdev which is what I use it for. I use sublime for everything else but I'm not a programmer.
0 u/captbrogers 18 Mar 2016 03:48
I haven't looked at it in a long time, but when I was in college I liked CodeBlocks.
0 u/roznak 19 Mar 2016 00:02
On Windows and C, there is only one winner: Microsoft Visual Studio (2010, 2013, 2015). I have all 3 running on my PC.
But what strikes me is the I want, I want I want, I don't want, I want, I don't want mentality. Wrong mindset for becoming a good developer.
Life as a developer means 24/7 staring at your screen. If your eyes already get tired that fast then maybe it is not for you.You must train your eyes to get used to it, because it will only get worse as you age.