majkl
majkl

Reputation: 168

C++14 supporting editor/IDE

I'm looking for some powerful programming environment for C/C++. In fact the only think i need is powerful source navigating + creating tool. Doesn't matter if its free or commercial. I prefer some linux tool, but it doesn't have to be necessary linux app.

What i need is some kind of editor with following capabilities:

  1. more open files + tabs/buffers switching
  2. highlighting (+ bracket matching, folding, etc...)
  3. save sessions
  4. preview window(when the cursors stops on some symbol, i have also an preview window, that shows me the definition of that symbol)
  5. searching for uses of the symbol through code
  6. intelligent completion (must support c++ 14!)

What would be nice:

  1. code beautifizier or something similar
  2. utf-8 support
  3. editor templates(for example automatic comment header for modules, functions...)
  4. other editor scripting
  5. a terminal/console accessible from program || compiling debugging capabilities(just for to be able to compile the whole project without switching extensively to command line)
  6. program flow visualization

Please do anyone around the whole world knows anything, that knows all of that?

I've tried several editors/IDEs, but all of them misses something. I've decided to emphasise missing support for new c++14 - it's now probably the biggest problem:

Do any of you use some different editor, that can do anything from the list above, or maybe some plugins/scripts that can achieve the demanded functionality?

Upvotes: 4

Views: 4780

Answers (3)

apramc
apramc

Reputation: 1386

Eclipse supports c++14, all you need to do is to add -std=c++1y in your prefrences->C/C++->Build->Settings->Discovery for "CDT Cross GCC Built-in Compiler Setting" add "-std=c++1y" at the end of compiler specs.

You also set the dialects in your project setting to support c++14,

Go to your project setting->C/C++ Build->Settings->GCC C++ Compiler->Dialect and select -std=c++1y

Upvotes: 0

Xavier T.
Xavier T.

Reputation: 42238

Regarding VIm and your point 6, I have heard that clang_complete, which is leveraging clang from LLVM compiler was quite accurate but I have not yet tested myself.

Upvotes: 3

BigMike
BigMike

Reputation: 6873

Try Eclipse, can handle almost everything (from Java to C with GNU Tools)

Upvotes: 0

Related Questions