[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What's a good alternative to code C++ on linux? Visual Studio

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 56
Thread images: 7

File: visualstudio.jpg (74KB, 800x534px) Image search: [Google]
visualstudio.jpg
74KB, 800x534px
What's a good alternative to code C++ on linux? Visual Studio is so bloated and big. I don't mind using commandline to compile etc.
>>
Shit there is too much info on the screen it makes me cringe

I use vim and compile with the use of makefiles
>>
>>61218428
Use vim/emacs/micro (my personal favorite) if you're in to terminal editors.

Use sublime text (proprietary), VS Code, Atom, Gedit, or Kate if you want a GUI editor.

Use gcc to compile.

Use makefiles or cmake for a build system.
>>
>>61218440
Do you feel like that's enough, not missing out on features? Looking at Visual Studio, it does look like it has a lot of settings and tools.
>>
>>61218440
>>61218474
This desu. I use sublime + gcc and make files.
>>
Alright, thanks anons. Hope you have a good day!
>>
File: Screenshot (101).png (130KB, 1366x768px) Image search: [Google]
Screenshot (101).png
130KB, 1366x768px
>>61218428
code blocks
>>
>>61218483
Maybe someday I'll have to use a debugger and then I'll download a plugin to do so. But for now I'm pretty good
>>
>>61218428
>code
>visual studio

visual studio is for programmers
not coders
>>
>>61218428
use vim
use ctags
use cgdb
>>
>>61218428
clion is pretty nice
>>
I'd drop VS in a heartbeat if there was a decent IDE/editor with integrated debugger as good as VS.
>>
>>61218636
Then what do developers use?
>>
>>61218428
vim if you only want/need a text editor, CLion if you want a fully-featured IDE
>>
>>61218672
Enter any JetBrains product.
>>
>>61218672
>integrated debugger
vim in split screen with gbd, or cgdb
>>
File: plagueHackers.png (1MB, 1436x617px) Image search: [Google]
plagueHackers.png
1MB, 1436x617px
>>61218428
Emacs

It has a GUI to you illiterate faggots.
>>
>>61218683
they are both *developers*
>>61218701
id understand when someone uses vim or emacs in 2017 because they used them since 80s when GUI wasnt a thing yet

but seriously recommending vim to someone who is used to proper humane UI and standartized shortucts ( ctrl-c ctrl-v ctrl-x, ctrl-z to undo, ctrl-n for new files, ctrl-tab to switch opened files, ctrl-w to close, etc ) today is a dick move

>>61218729
same applies to this guy
>>
>>61218428
clion is better than visual studio imo and it's cross platform. If you want a free alternative, look at netbeans; although it's quite ugly.
>>
>>61218700
>$199

>>61218701
>gbd, or cgdb
Kek
>>
File: 1498744343325.png (893KB, 651x658px) Image search: [Google]
1498744343325.png
893KB, 651x658px
Also using VS 2015 for work. Has a bunch of stuff I need.

Waiting for JetBrains Rider tho
>>
File: 1485581022117.jpg (428KB, 900x1200px) Image search: [Google]
1485581022117.jpg
428KB, 900x1200px
Sublime + gcc + gdb

Fight me
>>
>>61218875
jetbrains rider is for c#, clion which is already released is for c++
>>
>>61219110
rider is in beta and has abysmal .net core support
>>
>>61218683
Adobe Brackets
>>
>>61218428
I usually use vim and clang++. Sometimes I use Atom.
>>
>>61219110
yeah I use C#

>>61219168
they'll fix it...right?
>>
File: gendo.jpg (43KB, 600x600px) Image search: [Google]
gendo.jpg
43KB, 600x600px
>>61218775
Emacs or VI isn't that hard to learn you just gotta put some thought into it.
>GUI thing of the past
That's not really true anon yes CLI is dying but
Nowadays you can very productive with a CLI
And you can be way faster than someone that is using a mouse and gedit
Same goes for people that are using arrowkeys to navigate
>>
>>61219433
>they'll fix it...right?
think so. got a dev reply within two weeks.
theyll probably want to cash in on the devs who want to switch their c#/.net-core to linux
>>
>>61218775
>but seriously recommending vim to someone who is used to proper humane UI and standartized shortucts ( ctrl-c ctrl-v ctrl-x, ctrl-z to undo, ctrl-n for new files, ctrl-tab to switch opened files, ctrl-w to close, etc ) today is a dick move
I've learned vim less than a year ago.
>>
>>61218428
sublime is the best text editor ever made and if someone else has a different opinion i can respect it because i am not a vim/emacs faggot
>>
>>61218428
This is not visual studio, OP.
>>
>>61219578
My two big gripes with vim:

- Plugin installation is a total crapshoot, even with managers, and plugins with external process dependencies (llvm-based linters, highlighters, autocomplete, etc for example) are even more of a PITA

- Bad integration with host OS, even with UI variants. For instance one has to do some work to get vim to use the native clipboard on most systems
>>
>>61218790
>$199
that's cheap as fuck though for any professional programmer even with an entry level job. it's also free for students, teachers and open source projects

>>61219168
.net core has abysmal .net core support
>>
>>61219168
Not even Microsoft knows what they're doing with .NET Core, .NET Standard, .NET Agile Manifesto etc.
>>
>>61218775
You are incorrect
Emacs has a CUA mode

You do not know what you are talking about yet have that E X P E R T O P I N I O N which is the greatest of Dick moves
>>
>>61220460
Vim sucks even BILL JOY stopped using vi and moved to emacs. It was an editors for modems

It is a low rent editor from the start.

All this information at your finger tips and none of you read
>>
File: 1486376524078.jpg (1MB, 1400x3296px) Image search: [Google]
1486376524078.jpg
1MB, 1400x3296px
>>61220538
>>61220598
i wouldnt write .net-core off just yet. microsoft definitely has an interest to keep you within the c# ecosphere.

support is shit right now for sure, but developing on linux in c# and compile it for win and unix would be the hit shit
>>
>>61218700
>>61220538
$200 a year is not cheap enough to use at home tho
>>
>>61218440
>Shit there is too much info on the screen it makes me cringe
You can close/hide most of it and show only what you really need.
>>
>>61220952
he doesn't program his opinion is irrelevant
no competent programmer would state there's 'too much info on the screen'
>>
I'm using vim with clang_complete, but qtcreator is great IDE if you're not quite there yet.
>>
>>61218428
emacs
>>
>>61218474
>>61218503

Third for Sublime.
>>
>>61218608
Yeah just use gdb or lldb. I'm not sure if they work for C++ because I've only used them for C.
>>
>>61218608
I've never used a debugger and I'm not sure how they work.
>>
>>61221223
Learn gdb or something, it's a good skill to have and if you can use gdb, then you can also use pdb (python debugger) jdb (Java) and lldb (llvm debugger)
>>
>>61218775
>>but seriously recommending vim to someone who is used to proper humane UI and standartized shortucts ( ctrl-c ctrl-v ctrl-x, ctrl-z to undo, ctrl-n for new files, ctrl-tab to switch opened files, ctrl-w to close, etc ) today is a dick move
I disagree. I'm only 20 and I learned vim in the last 2-4 years. I fell in love and it's all I use now.
>>
>>61221207
They do work but if you overload functions sometimes the names get jumbled, but it's still usable
>>
Qtcreater + cmake
>>
If you absolutely need an IDE, use Qt Creator of Code::Blocks. Otherwise, pick a good text editor. Sublime Text is free (as in beer) if you use the universal license key. There's also plenty of good free (as in freedom) editors like Vim, Emacs, or Atom if you're an idiot.

For your compiler, g++ and clang++ are both excellent choices, and will do you better than MSVC for everything. If you want to cross compile to Windows, use mingw-w64.

For your build system, use CMake. For smaller projects, a simple Makefile will suffice.
>>
>>61218585
code blocks is really beginner friendly, but after some time you should switch to a good editor+ggc/makefiles
>>
>>61220861
>but developing on linux in c# and compile it for win and unix would be the hit shit
but kotlin already exists
>>
>>61218474
+1 (You) for micro
>>
>>61221700
so does functional programming and five million other things. whats your point?
>>
>>61221785
my point is that an improved, mature equivalent of
>developing on linux in c# and compile it for win and unix
already exists
Thread posts: 56
Thread images: 7


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.