这个编辑器可能会让人联想到 Vim,但它也提供了很多自己独特的功能和特性。
Kakoune 文本编辑器的灵感来源于 Vi。它拥有简约的界面、简短的键盘快捷键以及独立的编辑和插入模式,乍一看确实看起来和感觉很像 Vi。然而,Kakoune 编辑器在设计和功能上都有自己独特的风格,与其说是另一个 Vim,不如说是它是它自己。
安装
在 Linux 和 BSD 上,你可以从你的发行版的软件仓库或 port 树上安装 Kakoune。例如,在 Fedora、CentOS 或 RHEL 上:
$ sudo dnf install kakoune
在 Debian、Ubuntu 或类似的系统上:
$ sudo apt install kakoune
在 macOS 上,你可以使用 Homebrew:
$ brew install kakoune
或者,你也可以从源码构建。
启动 Kakoune 的命令是 kak
。你可以启动 Kakoune 打开空文件,也可以在启动时包含文件名让它打开:
$ kak example.txt
使用 Kakoune
当你启动 Kakoune(不带文件名)时,除了在窗口底部有一个小的状态栏外,它在你的终端中打开的大部分是空的缓冲区。像 Vim 一样,Kakoune 以“正常”模式启动,它把按键作为命令,不向缓冲区输入文本。要进入插入模式,你必须按 i
(代表 插入 Insert )或 a
(代表 追加 Append )。
在插入模式下,Kakoune 的操作和其他编辑器一样。你在键盘上输入,然后你输入的字符就会显示在缓冲区里。在插入模式下,你可以使用方向键来浏览缓冲区。
正常模式
在正常模式下,你可以发出导航和文本编辑命令。这是从 Vi 传统中借用的最明显的功能。编辑命令包括复制、剪切(在传统的 Unix 编辑术语中,称为 “ 猛拉 yank ”)、粘贴单词和行、撤销、转换字符大小写等功能。下面是一些基础:
d
:复制并删除当前选择(现代术语中的“剪切”)c
:复制并删除当前选择,并进入插入模式Esc+Alt+d
:删除当前选择y
:复制选择p
:粘贴