`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이러한 기능은 지원되지 않습니다. 한 가지 접근 방식은 지원을 위해 포크하거나 패치하는 것입니다 ZQ.

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

관련 정보