linux 测试vim编译器_6个适用于Linux的最佳Vi / Vim启发代码编辑器

Vim ( Vi Improved的缩写)是一款免费,开源,功能强大,高度可配置且可扩展的文本编辑器。 它有一个庞大且专用的社区用户,他们不断为文本编辑器创建有用的新脚本和更新。 Vim支持数百种编程语言和文件格式,使其成为最好的跨平台代码编辑器之一。

虽然Vim不断发展成为一个更好的文本编辑器,但许多用户现在已经创建了几个类似Vim的编辑器,它们具有更少但功能强大且可用的特性。 在本文中,我们将回顾针对Linux系统的6种最佳的Vi / Vim启发式代码编辑器。

1. Kakoune代码编辑器

Kakoune是一款免费,开放源代码,交互式,快速,完全可定制和可编写脚本的Vim风格的代码编辑器,具有客户端/服务器架构。 它运行在类Unix系统上,如Linux,FreeBSD,MacOS和Cygwin 。

用于Linux的Kakoune代码编辑器

它附带许多文本编辑/写入工具,支持语法高亮显示,键入时自动完成,并支持许多不同的编程语言。 它还实现了多种选择,作为与文本交互的基本过程。 另外,Kakoune的客户端/服务器架构允许进行协作代码编辑。

2. Neovim

Neovim是一款免费的开源,功能强大,可扩展且可用的代码编辑器,它提供了Vim的基本传统功能。 它是Vim的一个扩展,它带有一个内置的Linux终端仿真器,具有现代终端功能,如光标样式,焦点事件和括号粘贴。 重要的是,它支持大多数Vim插件。

用于Linux的NeoVim编辑器

NeoVim提供了一个在大多数Linux系统上运行的AppImage,只需下载并运行它,如图所示。# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

# chmod u+x nvim.appimage

# ./nvim.appimage

3. Amp文本编辑器

Amp是使用Rust编程语言开发的免费开源,轻量级,简单且适用于Linux终端的Vi / Vim启发式代码编辑器。 它以简化的方式实现了Vi / Vim的核心交互模型,并汇编了现代文本编辑器中的一些基本功能。

适用于Linux的AMP文本编辑器

4. Vis - 类似Vim的文本编辑器

Vis是一个免费的开放源代码,类Vi代码编辑器,它扩展了vi的模式编辑,内置支持多个游标/选择,并使用相同编辑器的基于结构正则表达式的命令语言实现。

用于Linux的Vim类文本编辑器

它带有一个文件和目录浏览器,支持diff-mode,vimgrep,加密和压缩。 它支持常见的文件归档格式,如tar , zip等等。 它还允许您使用网络协议,例如HTTP,FTP和SSH等。 此外,Vis还带有一个嵌入式shell检查器等等。

Vis包含在大多数Linux发行版中,可以使用包管理系统轻松安装。

5. Nvi - Node.JS VI文本编辑器

Nvi也是一款免费开源的Vim风格的代码编辑器,它提供了Vim的最佳功能以及256色终端文本用户界面和平铺窗口。

用于Linux的Nvi Vi-Like文本编辑器

它有自己的模式:COMBO,NORMAL,REPLACE,BLOCK,LINE-BLOCK和COMMAND。 它允许在主机 - 访客配置中连接多个会话,从而启用协作代码编辑。 它还支持本地UNIX和远程TCP套接字进行配对。

6. Pyvim - 纯Python Vim克隆

Pyvim是一个免费的开源代码,在Python中重新实现Vim,没有C扩展并且在Pypy上运行。 它支持Vi键绑定,语法高亮显示,多种颜色方案,水平和垂直分割,标签页等等。

Pyvim Python代码编辑器

就这样! 在这篇文章中,我们列出了6款最适合Linux的Vim风格的代码编辑器。 如果我们错过了您正在使用的任何内容,请通过下面的反馈表告诉我们。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值