在下一篇文章中,我们将看一下Kakoune。 这是一个具有客户端/服务器体系结构的免费,开源,功能强大,交互式,快速,可编程和高度可定制的编辑器。 它可以在Gnu / Linux,FreeBSD,MacOS和Cygwin系统上运行。 是一个 Vim类型编辑器 旨在改进编辑模型以提高交互性。
该编辑器自带 众多的文本编辑/书写工具。 其中包括上下文帮助,语法突出显示和键入时自动完成。 还必须说 支持多种编程语言 不同的。
Kakoune受到Vim的极大启发。 努力成为 与Vim一样高效,但更加一致和简单。 一个很大的不同是,Vim中的许多特殊功能已成为Kakoune中基本功能的常规相互作用。 这个的创造者 代码编辑器 向Vim用户提供 他的Wiki上的页面 其中指出了我们可以在两个程序之间找到的变化和相似之处。
该项目正在积极开发中。 它定期实施新功能并整合贡献者提出的请求。
Kakoune的一般特征
- Es 互动,可预测且快速。
- 支持广泛 自动完成选项.
- 它以两种模式工作:普通模式和插入模式。
- 它允许我们 自动信息显示.
- 提供多个 文字编辑工具.
- 它支持外部程序的工作。
- Kakoune使用的客户端/服务器体系结构 允许多个客户端连接到同一会话 在同一文件上进行编辑。
- 录取 多项选择.
- 允许 语法高亮.
- 用户 我们可以扩展Kakoune的功能 或根据自己的喜好使用宏或挂钩对其进行自定义。
您可以咨询 设计文件 了解有关Kakoune的哲学和设计的更多信息。 他们也可以是 查看此编辑器的所有功能 在他的GitHub页面上。
Kakoune依赖关系
- 与C ++ 14(GCC> = 5或clang> = 3.9)及其关联的C ++标准库(libstdc ++或libc ++)
- ncurses(> = 5.3,通常称为libncursesw)
- asciidoc,生成手册页
在Ubuntu 16.04上安装Kakoune代码编辑器
在主要的Gnu / Linux发行版上,例如CentOS / RHEL和Debian / Ubuntu, 必须编译并安装。 所有 可能的安装 他们在他们的GitHub页面上向我们展示了它们。
我不得不说我将在Ubuntu 16.04上执行此安装。 首先,首先,我们将需要安装本文前面所指出的依赖项。 我们还必须确保 在PATH中有.local / bin 这样就可以从外壳程序获得kak二进制文件。
为此,我们将必须打开一个终端(Ctrl + Alt + T)并逐个执行以下命令:
sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc git clone https://github.com/mawww/kakoune.git && cd kakoune/src make PREFIX=$HOME/.local make install
在Ubuntu上使用Kakoune代码编辑器
一旦我们完成了Kakoune的安装,我们将只需要使用要编码的文件的名称执行kak命令即可:
kak Menu.py
上面的命令将打开一个与本地终端中的客户端的新会话。
要进入插入模式,我们只需要按i。 对文件进行更改后,我们将使用:w保存更改。 要返回正常模式,请按Esc键,要退出编辑器,请使用:q。 如果要退出而不保存更改,则将使用以下组合:q!。 如您所见,大多数 使用键类似于Vim编辑器的使用键。 创作者将我们的 我们可以使用的键列表 在这个编辑器中。
我们可以得到一个 Kakoune接受的所有命令行选项的列表 输入:
kak -help
至 获取完整的文档 关于该编辑器,我们只需要在以下位置查询Kakoune存储库即可: Github上。 任何想在此项目中了解更多有关此项目的人 官方网站.
2条评论,留下您的评论
还必须安装xmlto和libxslt1-dev才能进行编译
在网络上的安装部分,他们没有提及您所引用的那些软件包。 当我尝试时,它们对我也不是必需的。 但是,如果您需要它们使它正常工作,那就太好了。 收到。 莎露2。