Freebsd

ZQ 不適用於安裝在 FreeBSD 上的 vi 版本

  • July 30, 2022

當我vi在 FreeBSD 上打開預設文件並按下按鈕ZQ(關閉而不保存)時,它會告訴我Usage: ZZ。但ZZ保存任何修改,我不希望這樣。 :q!雖然有效。

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

ZQFreeBSD上vi安裝的別名是什麼?

nvi不支持此類功能。一種方法是 fork 或以其他方式修補以支持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.

或者,您可以安裝vimneovim從埠安裝並使用它。

引用自:https://unix.stackexchange.com/questions/711795