KDevelop Mac 版是 Mac 电脑上的一款跨平台的 IDE,适用于 C、C++、Python、QML/JavaScript 和 PHP。KDevelop Mac 版是一个在 KDE 下开发的免费软件集成开发环境(IDE)。通过一个可扩展的插件框架,提供了对各种语言的支持。

KDevelop Mac 版注意事项

MacOS 10.15 系统下,如提示“无法启动”,请在系统偏好设置 - 安全性与隐私 - 选择仍要打开,即可使用。

对于下载了应用,显示“打不开或者显示应用已损坏的情况”的用户,可以参考一下这里的解决办法《Mac 打开应用提示已损坏怎么办 Mac 安装软件时提示已损坏怎么办》。10.12 系统之后的新的 Mac 系统对来自非 Mac App Store 中的应用做了限制,所以才会出现“应用已损坏或打不开的”情况。

用户如果下载软件后(请确保已下载完的.dmg 文件是完整的,不然打开文件的时候也会出现文件损坏无法打开),在打开.dmg 文件的时候提示“来自不受信用的开发者”而打不开软件的,请在“系统偏好设置—安全性与隐私—通用—允许从以下位置下载的应用”选择“任何来源”即可。新系统 OS X 10.13 及以上的用户打开“任何来源”请参照《MacOS 10.13 允许任何来源没有了怎么办 MacOS 10.13 允许任何来源没了怎么开启》

MacOS Catalina (MacOS 10.15) 已损坏无法打开解决办法:

打开终端 (“启动台”—“其他”),输入以下命令,回车:

sudo xattr -d com.apple.quarantine /Applications/xxxx.app(注意空格:sudo空格xattr......)

注意:/Applications/xxxx.app 换成你的 App 路径,这一步的具体步骤为:在输入 sudo xattr -d com.apple.quarantine 后将你打不开的软件拖进终端,重启 App 即可。

KDevelop Mac 版特色

KDevelop Mac 版完全支持以下语言,这意味着它们具有语义语法高亮、代码导航和完成。

C/C++ 和 ObjC(由 Clang/LLVM 库支持)

包括一些 Qt 框架的额外功能

包括对 CUDA 和 OpenCL 的语言支持

Qt QML 和 JavaScript

Python

PHP

KDevelop 知道如何调用 make 和 ninja 等构建自动化工具,并为它们提供了专门的配置页面。

当鼠标移动到项目上,或者当按 Alt 键,文本光标在项目上时,会弹出导航小部件。该部件允许导航,即例如你可以导航到你正在查看的类的父类,查看该父类的导航部件。

查找符号(变量、类型等)的用途

跳转到声明/定义

快速打开,允许在项目范围内搜索任何函数、类或文件。

项目、类和函数浏览器

代码浏览器模式 (点击符号时按 Ctrl 键) 让你超容易浏览未知的代码库。

KDevelop Mac 版

卓越的代码理解能力

KDevelop 一直以其最先进的 C/C++ 语言支持为荣,在 5.0 中采用 Clang 后,我们得到了 100% 正确的代码解析功能,这意味着 IDE 可以准确地检查编码错误,甚至无需你调用编译器!在 5.0 中采用了 Clang,我们得到了 100% 正确的代码解析功能,这意味着 IDE 可以准确地检查编码错误,甚至不需要你调用编译器!不限于 C/C++,所有支持的语言都有以下功能。不限于 C/C++,所有支持的语言都有以下功能。

语义高亮。语义高亮:考虑到语言的语义,例如,高亮显示类名和变量名不同,即使不能从代码的语法中单独识别。

彩虹高亮。用特定的颜色高亮显示同一个变量的每一次出现,以每个变量为基础进行变化。试试吧,一旦习惯了就会喜欢上它。可选。

上下文敏感,语义代码完成。KDevelop 有复杂的启发式设计,在当前光标位置为你提供最有可能的建议。对于 Python、PHP 和 JS,这些代码完成是从 KDevelop 的缓存代码表示中生成的,因此可以立即使用--没有明显的延迟。

代码数据库的持久磁盘缓存。根据您的项目的复杂程度,分析可能需要一段时间,但在第一次之后,所有的代码都会被缓存在磁盘上,并在随后每次启动 IDE 时在几秒钟内加载。

可定制

黑暗主题下的 KD 开发,适应自己的风格。

自由地重新排序,启用或禁用菜单栏中的任何按钮。

任意分割视图

主窗口内工具视图的任意布局。

可自由配置颜色方案,分别用于应用程序和编辑器。

可以为 IDE 中几乎所有的操作指定快捷键。

文件整合

KDevelop 的文档集成 (这里:QtHelp)

KDevelop 提供与各种文档提供商的无缝集成。支持的系统有

QtHelp 文档文件 (QCH)

Man 页面(你可以在命令行上用 man 查看的页面

CMake 帮助页面

您可以通过悬停一个符号,然后选择显示文档来打开文档页面。

基本信息
版本 V5.3.2
软件大小 191.00 MB
类别 开发软件
更新时间 2020-09-23
系统要求 10.14

热点资讯

更多
2022年国内手机市场回顾:寒气传递到每个厂商,华为苹果抢占新高地 2022年国内手机市场出货量同比大幅下滑,本文从折叠屏逆势增长、联发科切入旗舰与卫星通信创新等角度分析厂商破局路径。
苹果不玩性能了?传iPhone15芯片或更注重电池续航而非性能 外媒爆料称iPhone 15系列将搭载注重能效的A17芯片以改善电池续航,全系可能标配灵动岛设计,Pro版采用3nm工艺,并或因欧盟规定改用USB-C接口,定价策略也有调整传闻。
MacBook产品线2023年将发多款旗舰新品 本文报道了苹果计划于明年初发布搭载M2 Pro与M2 Max芯片的14/16英寸MacBook Pro,以及15.5英寸MacBook Air、M3 iMac等新品传闻,梳理其产品线扩张策略。
多款新品问世,2023年VR/AR市场将迎来神仙打架局面 本文介绍了2023年即将发布的索尼PS VR2、Meta Quest 3与苹果MR头显等VR/AR头戴设备新品的规格、定价及市场预期,为关注虚拟现实领域的读者提供趋势参考。

相关教程

更多
256GB还不够用?如何正确管理手机存储空间? 智能手机存储空间虽大幅提升却常提示不足,除常规清理外,可通过精简APP、改用小程序与WEB版、定期备份照片视频至云空间等技巧长效管理存储空间。
部分用户反映苹果 2021 款 MacBook Pro 16 合上盖子后,出现无法充电的问题 部分2021款16英寸MacBook Pro在合盖关机时,MagSafe充电器指示灯琥珀色闪烁且无法充电。苹果官方支持页面提供了MagSafe恢复步骤,用户也可联系苹果支持换机处理。
微信支付亲属卡升级:新增五张可赠他人,可设置三张子女卡 微信支付亲属卡迎来重大升级,新增可赠予父母子女之外其他亲人的五张卡,子女卡增至三张。文章说明了优先扣款方式切换、每月3000元额度上限及红包与扫码支付等使用限制,帮助用户掌握新规则。
苹果 MacOS 12 Monterey 新增支持巨大鼠标指针/光标 在 Mac 上工作时易丢失细小的鼠标指针。macOS Monterey 支持在辅助功能中永久放大光标,通过系统偏好设置里的滑块即可调整指针尺寸与颜色。

相关推荐

  • Visual Studio Code 简体中文, 英文. 526.82 MBM · Visual Studio Code 是微软出品的免费开源代码编辑器,支持智能补全、调试与丰富扩展,Mac 版为 Universal 通用二进制;您可以免费下载 ...
  • Cursor 英文. 396.68 MBM · Cursor 是 AI 优先的代码编辑器,内置 AI 补全与自动化编程,兼容 VS Code 生态,Mac 版为 Universal 通用安装包;您可以免费下载 ...
  • JetBrains Toolbox 简体中文, 英文. 163.02 MBM · JetBrains Toolbox 是 JetBrains 官方的 IDE 管理器,一站式安装与更新 IntelliJ IDEA、PyCharm 等全系开发工具 ...
  • APNS Pusher Mac版 英文. 868.98 KBM · APNSPusherMac版是Mac电脑上的一款苹果应用开发推送测试软件。APNSPusherMac版为测试苹果的推送通知服务提供了一个简单的接口;您可以免费下 ...