C++odeLite 是一个免费开源的跨平台 IDE,专门用于 C、C++、PHP 和 JavaScript 编程语言,支持所有主要平台(Windows、macOS 和 Linux)。
改进
macOS
- 键盘快捷键:让用户使用 Ctrl 或 Cmd 键的快捷键
Windows
- CodeLite 现在使用原生的黑暗模式(在改变外观之间需要重新启动)
- 试图通过先检查注册项来定位
MSYS2
安装文件夹
所有平台
- 源代码格式化:增加对
cmake-format
的支持 - 改进了 CodeLite 的启动时间
clangd
版本升级至 14- CodeLite 现在在 Windows 上使用
clang-14
工具链构建 - 安装程序现在使用 wxWidgets 的整体构建
- 更新了
Replace
用户界面,以适应其他控件 - 重写了 “首选项” 对话框,现在在小屏幕上更合适了,作为附带的好处,它可以立即加载
- 重新加载一个远程打开的文件,现在可以从远程服务器上加载( Ctrl+R )
- 语言服务器插件: LSP 服务器检测代码改进
- 代码格式化插件:该插件被重新编写,默认情况下,CodeLite 现在配置了代码格式化器,用于:
- C++
clang-format
- JSON
jq
- XML
xmllint
- Rust
rustfmt
- PHP
php-cs-fixer & phpcbf
。 - Python
black
。
- C++
- 代码格式化插件:支持 “保存时格式化”:用户现在可以配置编辑器在保存操作后进行格式化。
- 代码格式化插件:现在支持在通过 Remoty 插件打开的远程文件上调用格式化
- 隐藏的文件夹现在在用户界面中使用灰色文本和禁用的图像来显示
- Remoty 工作区树状视图:增加了一个复制远程文件夹路径的选项
- 文件系统工作区树状视图:顶级文件夹不再显示全路径,而是显示最后的目录名称
- 修改过的标签现在显示一个圆圈,表示文件被修改了
- 更新了 “欢迎页”,主要是 “最近打开的工作空间” 列表现在包括由其他插件(如 “Remoty”)打开的工作空间列表。
Debug Adapter 客户端
- 从 16.2.0 版本开始,引入了一个新的插件:Debug Adapter Client 是 Debug Adapter Protocol 的实现。有了这个插件,你现在可以调试基本任何语言。
- CodeLite 自动检测并配置
lldb-vscode
和debugpy
在文件中查找
- 速度的提高
- 修正:当通过右击树状项目开始搜索时,搜索文件夹被设置为所选文件夹
- 简化了用户界面
- 增加了在以下地方搜索的选项:
- 隐藏的文件夹 (默认关闭)
- 遵循符号链接 (默认为关闭)
语言服务器插件 (代码补全)
- 增加了对
Dart
语言的支持 - 代码补全支持 vim 的翻页快捷键(Ctrl+N, Ctrl+P, 或 Ctrl+J, Ctrl+K)
- 修正了光标在文件末尾时不显示代码补全的对话框
主题与颜色
- 增加了新的主题:
- Tokyo light
- Tokyo dark
- Tango dark
C++
:除了类、枚举、结构等,还支持使用独特的颜色给变量着色。
Remoty 插件
codelite-remote
配置查询已经更新codelite-remote
增加了对环境变量的支持- 现在你可以通过右击工作区视图的顶层文件夹来编辑远程
codelite-remote.json
配置文件 - 支持工作区重载
更多详情可查看:https://github.com/eranif/codelite/releases/tag/17.2.0
正文完
可以使用微信扫码关注公众号(ID:xzluomor)