- 主题:C语言除了si, vs code community还有啥可以用的
试一下 qtcreator 这个开源世界最好的 C++ IDE 吧。可惜官方和 Qt 绑在一起宣传与发布,声名不显。我觉得它比 Qt 还有用。
不过已经被我找到它的独立安装包了,试一下这个链接,解压就能用。必要时安装 vs2019 x86 的 msvcrt——通常你已经有了,如果没有的话去微软网站下载。
https://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/desktop/tools_qtcreator/qt.tools.qtcreator/4.12.3-0qtcreator.7z
【 在 lioncat7 (lioncat) 的大作中提到: 】
: c语言开发
: si不让用
: 看了下vs code community要求大公司只能用于编辑开源
: ...................
--
FROM 112.47.122.*
qtcreator 使用 clang 分析 c 语言,可以试一下。
我看它的插件里面还有 NIM 和 Python 插件,还有个 Language Client 插件,但我都没用过。
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 之前c下面也是用etags这种上古时代的东西,现在都鸟枪换炮了。
: 另外lsp是支持go和python的。虽然目前我python还是用的elpy,
: 我目前lsp-mode只用于rust,但目前表现非常好,我准备再过段时间就把其他语言都切换到lsp上。
: ...................
--
FROM 112.47.122.*
创建打开项目啊。。项目总有工程文件吧,qtcreator 支持 qmake, cmake 工程文件。如果都没有的话,你就试一下导入 makefile 工程文件,这时需要按照 qtcreator 的要求修改 一个 json 文件。
每个工具都有不同的用法,你一定要求其它工具都使用 si 的那一套,肯定是不行的。要活学活用。
qtcreator 可以使用 ctrl+k 来搜索符号。不同的前缀不同的功能。
【 在 lioncat7 (lioncat) 的大作中提到: 】
: 我下了一个 搜了搜百度
: 但是实在不知道怎么实现si里面
: 创建一个项目后,导入一个目录下所有源文件(多层子目录),然后开始从某个函数开始看
: ...................
--
FROM 112.47.122.*
左侧项目列表有个列表框,里面选择“文件系统”,内嵌了一个文件管理器。不是更妙?
C++ IDE 的终端没什么用。python js 那种依赖命令行来生成工程文件和模块,有终端才方便。
【 在 lushan5436 (密如) 的大作中提到: 】
: qt真心不知道怎么用,连个集成的terminal也看不到
: 有时只想看下目录文件,结果很费劲
--
FROM 112.47.122.*
omg, 这也叫方便啊。
【 在 Daimon (天行健,君子以自强不息) 的大作中提到: 】
: vi写c很方便啊
: 这里总结的不错
: 比如下面的操作,都很方便
: ...................
--
FROM 112.47.122.*
澄清一下,我没有贬低 vi 的意思哈。就是让我感觉没有新意。
在我看来,vi/emacs/vs/intellij 都各有一套按键方式。只是按键方式的不同而已,编辑器和 IDE 发展了几十年,编辑功能都差不多。就比如你举的这个例子,clion 用的两次 shift,qtcreator 是 ctrl+k,输入 printf 都能打开定义,输入 stdio.h 都能打开头文件。IDE 还能改按键绑定,我记得 intellij 系列都能改成 emacs,也能改成 vi 的。
有一条总是对的。IDE 功能多必然使用繁,编辑器功能少显得简法。简洁和程序容量肯定是相反,两者不可兼得。
【 在 Daimon (天行健,君子以自强不息) 的大作中提到: 】
: vi哪里都有,掌握不吃亏嘛
: 不过现在确实是,老老实实用老鱼推荐的 qt creator更好
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*