eranif / codelite

A multi purpose IDE specialized in C/C++/Rust/Python/PHP and Node.js. Written in C++
https://codelite.org
GNU General Public License v2.0
2.16k stars 462 forks source link

[Feature Request]: Integrated terminal #3202

Closed srb623 closed 1 year ago

srb623 commented 1 year ago

Describe your idea in details

In Visual Studio Code there is an option for an integrated terminal which sets the default directory to the directory of the project. I cannot find this option in codelite and would find it useful given that I'd prefer to develop via custom make files (the subject of another feature request) and thus an integrated terminal where I can work would be a good feature.

eranif commented 1 year ago

building a full terminal and integrating it into CodeLite, is something that requires a lot of resources and probably a separate project on GitHub.

Having said that, I was able to develop and add a built-in terminal that has the basic functionalities with one drawback: You can not use it with programs that requires ncurses, e.g. like vim (you could, they just wont work well...)

The current implementation supports:

In addition:

Some captured screenshots:

terminal1 terminal2 terminal3 terminal4

eranif commented 1 year ago

Note: I am closing this feature request since its basically implemented, but new features will be added to the terminal:

eranif commented 1 year ago

Another small update on this one, here is how it looks now: terminal5