云已
2023-08-28 05:37 deepin
这个帖子非常有意义!虽然我没有用QtCreator,不过我在Windows系统下用Visual Studio时同样也遇到独立的终端窗口,很不喜欢这种操作方式。而终端窗口与IDE界面窗口一体化的设置,很多时候操作起来真的很方便!
Reply Like 0 View the author
这个帖子非常有意义!虽然我没有用QtCreator,不过我在Windows系统下用Visual Studio时同样也遇到独立的终端窗口,很不喜欢这种操作方式。而终端窗口与IDE界面窗口一体化的设置,很多时候操作起来真的很方便!
这个帖子非常有意义!虽然我没有用QtCreator,不过我在Windows系统下用Visual Studio时同样也遇到独立的终端窗口,很不喜欢这种操作方式。而终端窗口与IDE界面窗口一体化的设置,很多时候操作起来真的很方便!
确实很方便,犹如excel的不同数据类型报表处理方式,且不用手动设置不同窗口大小的终端窗口界面。
QtCreator 给了你自由去开发 Creator 的插件。
你可以直接搞一个上去。
QtCreator 给了你自由去开发 Creator 的插件。
你可以直接搞一个上去。
有相关的资源链接吗?
有相关的资源链接吗?
https://github.com/JakeSays/QtCreatorTerminalPlugin
善用搜索。
对于代码编辑器IDE,现在国内软件大厂都开始对Vscode添加AI编程辅助工具,除了AI编程辅助工具的支持,还增加了可以命令式操作的终端窗口。
以VSCode为例,它相对于QtCreator其终端窗口到底好在哪里?
1.终端窗口与IDE界面窗口,一体化;
一体化的好处是,你可以让终端功能在IDE代码编辑器中不是独立的,而是捆绑在一起,且上图中的终端在“新建”很多时,可以在右侧点击“bash”进行很快的切换,不用花时间去找其它终端窗口。
再看上面这一张图,我们看到Qt Creator通过项目右键打开的终端窗口是独立悬浮在其界面之上的,如果重新打开的终端窗口数量较多,其查找也会比较分散,有时还要自己手动去调节一些终端窗口的大小。
2.终端窗口,可以为一些新的项目构建方式提供文件的创建、编译等操作。
以cmake项目构建方式为例,QtCreator创建C++ class类文件时,其cpp头文件不仅要在项目中的CMakeLists.txt文件中添加,还有自己在手动去项目的文件夹中去新建文件,不然CMakeLists.txt文件在重新构建时找不到**.cpp文件和.h**文件。
我们再看下图,可以在终端窗口中根据项目路径,通过vim轻松新建一个cpp文件并进行代码编辑。
那,vscode的终端窗口功能就真的比QT Creator要完美吗?并不是,我觉得它的终端窗口在功能上还没有完全做到自定义,尤其是新建的窗口变多时,它的窗口任务名如果能像office的Excel一样,那就真的比较方便,如下图:
正如上图中的Excel多文本不同数据内容进行生产时,窗口的切换和新建会更更加顺手,Vscode的终端窗口也可以让用户自定义为此类生产模式。
最后,终端功能在IDE中的使用,确实为一些更便利的项目构建方式提供了更好的辅助支撑,也让一些习惯了Linux 终端操作的用户在不熟悉新系统终端打开的情况下也能依赖IDE进行终端操作,并改善终端的更多体验。