`ZQ` 不适用于 FreeBSD 上安装的 vi 版本

`ZQ` 不适用于 FreeBSD 上安装的 vi 版本

当我在 FreeBSD 上使用默认值打开一个文件vi并按下按钮ZQ(关闭而不保存)时,它会告诉我Usage: ZZ。但ZZ保存任何修改,我不想要这样。 :q!不过,有效。

:version
Version 2.2.0 (2020-08-01) The CSRG, University of California, Berkeley

ZQFreeBSD 上安装的别名是什么vi

答案1

nvi不支持这样的功能。一种方法是分叉或以其他方式修补以支持ZQinto

https://cgit.freebsd.org/src/tree/contrib/nvi/vi/v_cmd.c#n344

和其他文件通过新v_zexit_no_really命令建模,v_zexit但跳过“如果某些内容已修改则失败”检查。

另一种方式是这样的

map ZQ :q!^V^M

设置在插入~/.exrc符号位所在的位置CONTROL+VCONTROL+RETURN

或者,您可以从端口安装vim或并使用它。neovim

相关内容