CudaText - 开源多功能的文本编辑器(Sublime Text 开源平替)

软件名称

CudaText

应用平台

Windows / MacOS / Linux

推荐类型

用户推荐

一句话简介

嫌 VS Code 太重,或者受不了 Sublime Text 的未注册提示?你应该试试 CudaText,一个开源多功能的文本编辑器,拥有所有现代文本编辑器该有的基本特性,还可以用插件系统和内置的 Python REPL 进行更多扩展。

应用简介

  • 官方的自我介绍:CudaText是一个跨平台的文本编辑器,用Object Pascal编写。它是一个开源项目,可以免费使用,但也可以用于商业目的。它启动非常快:在Linux上,在CPU Intel Core i3 3GHz上带有约30个插件时大约为0.3秒。它可以通过Python附加组件进行扩展:插件、代码检查工具(linter)、代码树解析器(lexer)和外部工具等。语法解析器功能丰富,基于EControl引擎实现。
  • 我关注的特性
    • 轻量、快
    • 多标签页支持
    • 自带大部分语言的 lexer,可以折叠代码块 + 展示代码树状结构
    • 关闭时不丢失未保存的文本,下次打开依然在
    • 跨系统的"全局置顶"支持(Mac 上想找个带全局置顶的多标签也编辑器太难了)
    • 和 VS Code 一样的 command palette (命令窗格)

截图

视频

官方网站

4 个赞

有办法给这个编辑器设置自动补全的功能嘛,自己折腾了半天没搞明白。

软件UI还是挺不错的,但是在中英文输入法切换有些问题(Win 10 22H2),输入中文切换到英文后,再切换到中文经常不成功。

1 个赞

好像是新版本的问题,我更新后也是这样

可以参考官方 wiki,看起来可以选择基于 language server protocol (lsp) 的只能语法补全(也叫intellisense),也可以选择基于规则/词库的非智能补全

https://wiki.freepascal.org/CudaText#Auto-completion

像npp那样的补全提示可以做到嘛,cudatext官方提供的插件我试了好多,没找到合适的。