우분투 컴퓨터에서 Vi를 시작했습니다. 그러나 나는 Vi를 처음 사용하고 이제는 종료 할 수 없습니다. 편집기를보고 텍스트를 작성할 수 있습니다. 맨 아래 줄에는 "레코딩"이라는 레이블이 있습니다.
Vi를 종료하려면 어떻게합니까?
우분투 컴퓨터에서 Vi를 시작했습니다. 그러나 나는 Vi를 처음 사용하고 이제는 종료 할 수 없습니다. 편집기를보고 텍스트를 작성할 수 있습니다. 맨 아래 줄에는 "레코딩"이라는 레이블이 있습니다.
Vi를 종료하려면 어떻게합니까?
답변:
vim은 모달 편집기 입니다. 히트 ESC에 들어갈 키 일반 다음 (명령) 모드를 입력 :q하고 Enter 키를 누릅니다 Enter.
변경 사항을 저장하지 않고 종료하려면을 입력하고을 :q!누르십시오 Enter.
Vim 문서 받기를 참조하십시오 .
E37: No write since last change (add ! to override)
. 저장할 것이 없습니다.
:wq
편집 한 내용을 저장 한 다음 종료 하려면 사용하십시오 . :q!
종료하고 변경 사항을 남겨두고 싶다면.
:w newFileName.txt
외부에서 읽기 전용 문제를 정렬하십시오 .
:q
; 강제 종료 :q!
; 종료 및 저장 :wq
또는:x
:qall!
할 때 하나의 버퍼 내에서 더 많은 파일을 열었다 고 생각합니다.
내가 사용 ctrl+ [생성 esc이는 기억 (홈 행에서 내 손가락을 이동하는 데에서 저를 유지, 순서 esc키가 다른 위치에 vi
발명되었다. :wq
필요성의 모든 파일 regardeless. 내가 사용하는 것이 좋습니다 쓸 것 ZZ
입니다 ( shift+ z두 번을 변경이 파일에 이루어진 경우)에만 쓸 것이다 또한. :xa
와 동일 ZZ
(예 : 정력 탭 등) 에디터 인스턴스에서 열려 1 개 이상의 파일이있는 경우를 제외하고. 참고 : 잘 모르겠어요 모든입니다 모든 vi 클론과 100 % 호환되지만 vim과 호환되는 것으로 알고 있습니다.
ZZ
명령은 유용 할 것으로 보인다. 내가 가진 점을 볼 수 Ctrl+[
있지만 스웨덴 키보드 레이아웃을 사용하고 있는데 나는 눌러야 AltGr+8
얻을 [
것이다 그래서를 Ctrl+AltGr+8
:( 나를 위해
vi에서 종료하는 것은 다른 방법입니다 Esc :x.
이 옵션은 동시에 저장하고 종료하는 데 사용됩니다.
ZZ
, :x
달리 그 내용이 변경된 경우에만 파일을 작성합니다 :wq
.
수정 후 ESC와 주어진 명령을 누르십시오 :wq!
.
이것은 읽기 전용 파일에 새로운 수정 사항을 강제로 작성합니다. 파일이 읽기 전용이기 때문에 이전에는 작동하지 않았습니다.