I am currently using atom and am frankly fed up with it; it is buggy and slow as hell - I waste more time fucking with it instead my actual code.
I had a look at eclipse, but the fact that I had to create a "project" instead of just, y'know, opening files from a file tree that is already there screams bloat of death of doom. Noped out of there.
Vim/emacs is fine for people who started coding in the 80's, where everything was slower and people had time to learn over 9000 commands just to use the editor. Today we have the computer mouse and the limiting factor of my coding speed is not the input anyways.
What does Sup Forums recommend? (usable well on linux)
>I had a look at eclipse, but the fact that I had to create a "project" instead of just, y'know, opening files from a file tree that is already there screams bloat of death of doom. Noped out of there. In Eclipse, you just import an existing Makefile project literally like every other IDE. You sound too stupid to be serious about writing any C++.
John Thompson
You can use your mouse in vim with :set mouse=a
Cameron Nguyen
>Vim/emacs is fine for people who started coding in the 80's, where everything was slower and people had time to learn over 9000 commands just to use the editor. Today we have the computer mouse and the limiting factor of my coding speed is not the input anyways. With this attidude you'd better BTFO from Linux and use Windows or MacOS
Landon Peterson
kate is a great editor. You can use it in a lot of different ways. kdevelop is an IDE that uses kate if you want IDE features and kile is a latex editor if you want document features.
Another option is qtcreator. It is a great IDE for C++.
All IDE's use projects rather than single files and qtcreator is worse than kdevelop at files.
In either case, you open the cmake file to your project and then it gives you IDE features.
If you still prefer a straight up text editor, plain kate is the way to go.
Oliver Bell
vim
Zachary Flores
Not stupid, just short-tempered and making unbased assumptions. Also negative associations with e from java (can't go wrong with java bashing, right?)
Didn't know that thanks
Want to configure my shit, tiling window managers, don't like corp fingers in my butt
will look into them. Why I want an editor is for stuff like - linting - navigation - autocomplete - list of stuff
Adrian Allen
If you want a simple editor, Sublime and just write a build command to cater to C++.
If you want an IDE, CLion or Visual Studio.
Levi Taylor
Vim is good, use Vim
David Stewart
You can achieve this with kate, but I would suggest that you use kdevelop or qtcreator for c++ programming.
Qtcreator is a good place to start if you want a simple IDE that works great for small projects. It does calculate stuff on the fly which makes it slow on large projects, but you don't spend resources during upstart, so it feels faster for smaller projects.
VS2015 or CodeBlocks got me through my college courses
Caleb King
>I am currently using atom and am frankly fed up with it; it is buggy and slow as hell I use Atom for C++ development daily, it's a little slow but not cripplingly and certainly not buggy, what are you doing with it? What plugins are you using?
Jason Thompson
If you are stubborn or just need an editor designed around the mouse you can use ACME.
Benjamin Williams
Clion is free if you're a student.
Lincoln Perry
First, Linter sometimes does not react so I need to restart (which luckily goes instantly). While talking about Linter, it could be faster and instant linting is not working.
If I open more than three files besides each other, it noticeable refreshes each time I click somewhere which is annoying.
It tends to sometimes hug so many resources that I have to reboot.
That being said, emotionally I quite like it, but that might be because of hype, name, non-bloaty feeling, the plugin system and nonwhite default color scheme :^)
The thing is that I would be the perfect apple user would I not be poor - I want to build new stuff with my computer, not spent >9000 hours getting existing stuff to work.
To be honest how I know myself I will just continue using it because changing would be more effort than just taking the inconveniences. Be like water and all.
Henry Miller
>using the smiley with a carat nose
John Jenkins
code::blocks
Easton Brown
>i use some edgy pseudo ide and am disappointed that it is nowhere as well developed as any already existing one >im to retarded to use an editor >i don't like industry standard ide >i have to ask NEETs who do nothing but rice their tilling wms and post loli wallpapers in "detep" and "baettl sttin tred"
stop pretending, go work in a mine or a farm where low shits like you belong
If you like Atom but hate how slow it is, you should give something like Sublime a chance. Free sublime key can be found on WikiLeaks in the CIA Vault 7 leaks. All you have to do is search for "CIA Sublime Key".
Jonathan Ross
I have the same problems with IDEs. Trust me, what you want is vim or emacs.
>9000 commands
All you need is like 5 commands for them to be perfectly usable.
Gavin Peterson
This is the way to go. Free and great in features.
Lucas Torres
why would i want to use sublime or atom, i have vim and it does everything necessary perfectly.
if i wanted to get more comfortable i would either go for eclipse or something developed by jetbrains
Juan Jones
Sublime + CLion here, nothing has beat that for me personally.
Hudson Bell
vim+syntastic
Julian Edwards
qtcreator or visual studio. You don't really have many other choices for C++ that are good.
Tyler Nelson
do you not know how to use an editor?
im curious how often do you use keyboard shortcuts or move your mouse?
Carson Ward
I do use shortcuts, things like ctrl + d in sublime is like a gift from heaven.
Christian Hernandez
I use VS code with pic related extensions. It's decent.
Adrian Cook
code :: blocks
Jose Bailey
Are you retarded? If you have too many active plugins, of course the editor is going to be slow.
Ryder Cooper
vim is literally the easiest shit. If my arts major brother can manage it, so can you.
All you need to know as a beginner is "i" to start typing, " esc" to stop and :wq to save and quit. That's all you need for 80% of tasks. Google the rest as you go
Chase Reyes
>That's all you need for 80% of tasks. Na moving in vim is a pain if you don't bother to learn the motion commands.
Ayden Ross
If you just need an editor, vim + a simple makefile should do the trick. For cross-platform, replace the makefile with cmake. Want to debug simple stuff? Use gdb. Cannot use gdb because you're indian? Use QtCreator.
Elijah Ortiz
w to go forward a Word, b to go Back. I to Insert at the start of the line, A to append to the end of the line.
Pretty much all the common commands are mnemonic.
Ethan Collins
I'd use vim a whole lot more if it had things that Sublime Text has out of the box.
I really missed being able to contract/expand blocks, having multiple cursors, having good syntax highlighting and "templates", like when I begin typing #ifn it can autocomplete to the whole #ifndef X #define X #endif, with the cursors already in place.
Vim can do everything you wrote Source: just duck' it
Nathaniel Sullivan
Sure it can, If you Google for an hour which random words you have to type into a config file to get it working. Plus placing files in your new vim config folder. But oh wait don't forget to install a plug-in manager to install all the plugins vim needs to have functions all text editors already come with out of the box. Vim is for when I ssh into a machine and need to do something quick, let's not pretend it doesn't suck for anything more.
Dylan Wood
I have no plugins, the .conf it's less than 20 rows and I've got all of these things. I understand you are lazy, I'm too, but it's worth it. Said that, just do what you want.
Hunter Parker
stop being a faggot and fire up vimtutor for a few hours then don't look back.
Kevin Cook
Vim
Emacs is fine too if you don't mind RSI
Nathaniel Thomas
Vim is severely limited by being terminal only. 16 colors max and everything is limited to the character grid. Every autocomplete menu I've seen wasn't properly separated from the rest of the text, no option for stuff like a minimal etc. Love the vim workflow, hate the vim visuals...
And sadly, all GUI editors with vim keybinding support don't feel as snappy as vim.