kde 应用程序 https://apps.kde.org/zh-cn/
参考:kate 跨平台kde文本编辑器使用方法 汇集
kate 跨平台kde文本编辑器使用方法 汇集_kate编辑器_ken2232的博客-csdn博客
注:兜兜转转,还是同时用来 kate 和 visual studio code。
visual studio code:跨平台,插件丰富,安装简单。
katee:跨平台,插件由 kde提供的常用工具,不需要用户自己安装那么麻烦。
有网络消息说:这款编辑器停止了更新。但从官网上看,还在持续更新中,
kate-22.12.3-1974-windows-cl-msvc2019-x86_64.7z 2023-3-16 5:11:25 65.73 mb view
artifacts of kate_release_win64 #2123 : / [jenkins]
其他平台也是
kate_release_appimage-centos7 [jenkins]
kate 的特点
-
跨平台:在一些主流 linux发行版的官方仓库中存在。
-
轻量
-
kate 与 kwrite 是 kde applications 的一部分,通常 每年集体发布三次。
kate 是一款功能丰富的文本编辑器
kate 的功能非常丰富,可以让你更轻松地查看和编辑所有的文本文件。kate 可以让你同时编辑和查看多个文件,既可以在标签页中查看,也可以在分割视图中查看,并且还附带了多种插件,包括一个嵌入式终端,可以让你直接从 kate 中启动控制台命令,强大的搜索和替换插件,以及一个预览插件,可以让你看到你的 md、html 甚至 svg 的样子。
the kate handbook
https://docs.kde.org/stable5/en/kate/kate/
功能
应用程序功能
https://kate-editor.org/zh-cn/about-kate/
通用功能
-
编码支持 (unicode 及许多其他编码)
-
双向文字渲染支持
-
换行符支持 (windows、unix、mac),包括自动检测
-
网络透明 (可打开远程文件)
-
可通过脚本扩展
获取 kate
https://kate-editor.org/zh-cn/get-it/
linux主流发行版:直接从官方仓库获取。
sudo apt install kate
关于发布:
kate 与 kwrite 是 kde applications 的一部分,通常 每年集体发布三次。文本编辑 和 语法高亮 引擎由 kde 框架 提供,每月更新。新发布将公布 于此。
* release 软件包包含最新版本的 kate 和 kde 框架。
** nightly 软件包每日自动从源代码编译,因此可能不是很稳定,并且包含缺陷或不完整的功能。仅推荐用于测试用途。
*** the chocolatey packages are developed independently from kde. it may or may not be up to date.
界面的菜单语言,是可以设置的。为linux 类 app的全球通用翻译模式?
默认编程语言:默认字体 size 10
替换问题
"replace checked"按钮,可以用来 替换 如在所有的打开文件中,按照关键字能够搜索到的全部内容。
特别注意:
-
在使用"replace checked"之前,首先要确认并排除“search”出来的结果中,哪些文件、以及哪些不符合要求搜索结果的替换。
-
使用“match case",见上图。否则,不区分字母的大小写,会导致错误的替换。
特别注意:不区分大小写:可能会导致文本(源码,驼峰风格命名的函数、变量等)无法恢复的严重错误!!
搜索问题
"search and replace"按钮,可以用来切换 搜索和替换的模式
bug: 有时点击"search and replace" (图二1箭头指向处)按钮,无法调出 多个文件搜索模式(b区)。
也可能是自己的操作问题?系统问题???造成的?
图一: 单个文件搜索
图二: 单个文件搜索(a区)和多个文件搜索模式(b区)
--- ---
"search and replace"按钮,无效(背景色):无法显示相应光标,并拉出 多个文件搜索模式(b区)。
"search and replace"按钮,有效(加深背景色):ok。
问题解决:
-
win版本,没有这个问题;
-
linux版本,在debian上存在这个问题,可以将光标移动到下图红线标记的水平线处,光标会变成上下箭头,然后,手动拉出搜索窗口即可。
搜索模式
plain text: 字符型文本,在长字符串中,查找指定字符串。
查找结果:特别需要注意字母的大小写问题。
调整"search and replace"窗口的高度
linux 版本:
当出现如下窗口的“场景1”时:
调整窗口的高度,没有明显的标识。当光标移动到箭头的位置,会改变形状。
当出现如下窗口的“场景2”时:
调整窗口高度的标识,要比“场景1”明显。
win 版本
在多文件编辑时,可能需要使用 "reload all"
特别注意:
为什么需要使用:"reload all" ?
kate多文件打开的默认配置,当其他外部编辑器修改文件之后,在 kate中只会提示更新 当前窗口的文件。非当前窗口的文件,则不会及时提示非当前窗口的 reload更新,但有时又是可以及时提示需要 reload多个文件的。
也许是 kate的问题?也许是 linux操作系统问题?
在有些 linux发行版中,刷新总是不能及时。比如:在 vbox虚拟机中,在使用外部共享文件夹时,刷新不及时。
为了防止在其他编辑器或ide中修改的文件,在kate中没有获得及时的更新,可能需要使用 "reload" 或"reload all" 功能。
linux高级文本编辑器比较:kate vs gedit
1. kate 的默认功能更加完善,开箱即用,在大多场景下,可能不再需要用户另外安装插件。比如在所有打开的文件中进行搜索等。
2. 另外,就是 kate是跨平台的,并且目前(2023年)仍然处在不断的更新中。win平台也有免安装版本。
3. 结论:因此,我认为 kate 使用会更好
linux高级文本编辑器比较:kate vs gedit_linux kate_毕健的博客-csdn博客
与notepad++相比
两者的功能大同小异。
但 kate:
跨平台;
kde社区支持;
快乐地使用kate编辑器进行开发(kate作为ide攻略)
快乐地使用kate编辑器进行开发(kate作为ide攻略)_kate 编辑器_laozizhenniubi的博客-csdn博客
发表评论