I use Allman brace placement. Most of the time the code I write is sparse, involves a lot of scrolling up and down. Clearly an IDE that has multiple windows viewing the same file is a must. Quick code folding helps. Breadcrumbs. A minimal minimap on the side helps with navigation. I'm looking for an IDE that makes it easier to look at different parts of your program, especially when programs are more than several hundred lines. Any plugins that make the process easier. What IDE is best suited for the above needs?


CudaText editor is not an IDE, but it supports plugins, and LSP Client plugin exists. With LSP plugin and LSP Server for C++ language, you will get partly what is needed. https://wiki.freepascal.org/CudaText_plugins#LSP_Client

Then CudaText can split single editor window to 2 parts (for the same file). Menu "View / Split tab / Split vertically".

C++ file opened


Visual Studio Code or it's FOSS sibling VSCodium is one of the best gratis option available today.

It can handle large code files, built in it has the following features you've mentioned:

Together with all the bells and whistles needed in an IDE, the feature list is huge, and the release notes always introduce something new.

And probably one of the most interesting implementation of this excellent editor, is the self-hosted web version of it - code-server, which makes it so accessible that all you'll need is a browser to access the editor.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.