这个编辑器可能会让人想起Vim,但它也提供了许多自己独特的功能和特性。受Vi启发的Kakoune文本编辑器。凭借其简约的界面、简短的键盘快捷键以及独立的编辑和插入模式,乍一看它确实看起来和感觉很像Vi。然而,Kakoune编辑器在设计和功能上都有其独特的风格,与其说它是另一个Vim,不如说它本身就是另一个Vim。在Linux和BSD上,您可以从发行版的存储库或端口树安装Kakoune。例如,在Fedora、CentOS或RHEL上:$sudodnfinstallkakoune在Debian、Ubuntu或类似软件上:$sudoaptinstallkakoune在macOS上,您可以使用Homebrew:$brewinstallkakoune或者,您可以从源代码Construct安装kakoune.启动Kakoune的命令是kak。你可以启动Kakoune来打开一个空文件,或者你可以在启动时包含文件名来打开它:$kakexample.txtUsingKakoune当你启动Kakoune(没有文件名)时,除了底部的小状态栏的window,它会在您的终端中打开一个几乎为空的缓冲区。与Vim一样,Kakoune以“正常”模式启动,将击键视为命令并且不将文本输入缓冲区。要进入插入模式,您必须按i(用于插入)或a(用于追加)。在插入模式下,Kakoune的操作与任何其他编辑器一样。您在键盘上键入,您键入的字符将显示在缓冲区中。在插入模式下,您可以使用箭头键在缓冲区中导航。正常模式在正常模式下,您可以发出导航和文本编辑命令。这是从Vi传统中借用的最明显的特征。编辑命令包括复制、剪切(在传统的Unix编辑术语中,“yank”)、粘贴单词和行、撤消、转换字符大小写等。以下是一些基础知识:d:复制并删除当前选区(现代术语中的“剪切”)c:复制并删除当前选区,并进入插入模式Esc+Alt+d:删除当前选区y:复制选区p:粘贴<:取消缩进所选行u:撤消U:重做`:转换为小写~:转换为大写选择在Kakoune中,您的光标是一个单字符移动选择。除非您扩展选择,否则影响选择的任何命令仅适用于当前光标位置。例如,如果您的光标在字母n上,复制命令(普通模式下为c)会将字母n复制到剪贴板,而粘贴命令(普通模式下为p)会将字母n粘贴到缓冲区中。从单个字符扩展选择的最简单方法是进入正常模式并按住Shift键,同时使用箭头键移动光标。但是,有几种方法可以根据特定标准扩展选择。例如,Alt+l将所选内容从光标扩展到当前行的末尾。完整的文档可以在https://github.com/mawww/kakoune/blob/master/README.asciidoc找到。函数除了这些基本交互之外,您还可以执行命令来调用Kakoune的内置函数。要访问Kakoune的命令行,请在正常模式下输入:。在命令行中,可以执行命令,包括打开文件的edit命令,将缓冲区保存到文件的write命令,当然还有退出应用程序的quit命令。还有更多功能,包括针对特定编程语言和文件格式的特殊选项、使用Ranger文件浏览器浏览文件系统的选项、更改配色方案、搜索和替换文本等等。Kakoune试试Kakoune如果你是一个有经验的Vim用户,或者甚至是只知道一两件事的人,一开始你可能会觉得Kakoune很困惑。它与Vim非常相似,足以让您产生熟悉的错觉。一切都与Vim完全相同,直到您发现完全不同的东西。但是,如果您是Vim编辑器的新手,或者您是正在寻找新挑战的Vim用户,那么Kakoune可能是您的理想编辑器。
