当我在 FreeBSD 上使用默认值打开一个文件vi
并按下按钮ZQ
(关闭而不保存)时,它会告诉我Usage: ZZ
。但ZZ
保存任何修改,我不想要这样。
:q!
不过,有效。
:version
Version 2.2.0 (2020-08-01) The CSRG, University of California, Berkeley
ZQ
FreeBSD 上安装的别名是什么vi
?
答案1
nvi
不支持这样的功能。一种方法是分叉或以其他方式修补以支持ZQ
into
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+V和CONTROL+RETURN。
或者,您可以从端口安装vim
或并使用它。neovim