나는 이것이 일반적인 리눅스 질문이지만 더 많은 것을 알고 있습니다. 따라서 명령 프롬프트에 vim과 같은 프로그램을 입력하면 파일의 모든 텍스트가 표시되고 편집 할 수 있습니다.하지만 파일을 닫거나 저장하고 종료하지 않고 명령 프롬프트로 돌아가는 방법을 알 수 없습니다 과정. 도움을 주시면 감사하겠습니다.
나는 이것이 일반적인 리눅스 질문이지만 더 많은 것을 알고 있습니다. 따라서 명령 프롬프트에 vim과 같은 프로그램을 입력하면 파일의 모든 텍스트가 표시되고 편집 할 수 있습니다.하지만 파일을 닫거나 저장하고 종료하지 않고 명령 프롬프트로 돌아가는 방법을 알 수 없습니다 과정. 도움을 주시면 감사하겠습니다.
답변:
vim에는 3 가지 모드가 있습니다 :
일반 모드로 돌아가려면 언제든지을 누를 수 있습니다 esc.
일반 모드에 있으면를 눌러 :
명령을 시작하십시오 (왼쪽 하단에 표시됨). 다음 명령은 quiting vim과 관련이 있습니다.
:q
-변경 사항이 없으면 종료:q!
-변경 사항을 종료하고 삭제:wq
-변경 사항 작성 (저장) 및 종료:x
-와 유사하게 :wq
, 변경된 경우에만 파일을 작성한 다음 종료:x
바로 가기에 대한 것입니다:wq
mode()
vim 의 함수는 18 개의 고유 한 값을 반환 할 수 있습니다.
:
는 일반 모드 에서을 눌러 명령 모드를 입력 한 것으로 간주 합니다. 를 누르면 esc
정상 모드로 돌아갑니다. -1 표준 용어를 배우고 결과적으로 도움말 시스템을 이해할 수있는 사람들에게 오해의 소지가있는 경우.
불편한 점이 많지만 그래픽 프로그램 용 "X"버튼이있는 것처럼 명령 줄 프로그램을 종료하는 일반적인 방법은 없습니다.
많은 명령 줄 프로그램 중 하나를 사용하는 테마에 따라 Q(예 : man
및 top
) 또는 Ctrl+ C(예를 들면 ping
및 watch
출구), 그러나 이것은 특히 텍스트 편집기 사이에 상당히 다릅니다
:q!
한 다음 Enter, 통상의 프레스 여러 선행 Esc좋은 측정 값.이와 같은 편집자는 경험이없는 사람들을위한 함정입니다. 필자의 개인적 선호와 권장 사항은 명령 줄에서 텍스트를 편집해야 할 경우보다 자명 한 Joe 's Own Editor (JOE) 대신 사용하는 것 입니다.
nano
는 훨씬 더 보편적 인 자명 한 콘솔 텍스트 편집기 라고 주장합니다 .
jondavidjohn의 답변과 함께 vim 사용에 대한 필수 정보가있는 두 개의 링크가 있습니다.
이것은 편집 모드, 명령 모드 또는 시각적 모드에 있는지에 따라 각 키의 기능을 보여주는 키보드 그래픽입니다.
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
이것은 내가 해본 최고의 vim 튜토리얼입니다. 대화식이고 이해하기 쉬우 며, 이는 IRC / 인스턴트 메시징 형식이기 때문입니다.
마지막으로 고급 명령 줄 텍스트 편집기를 사용하고 싶지 않은 aendruk과 같은 사람들이 있습니다. Vim은 특히 가파른 학습 곡선을 가지고 있으며 실제로 익숙해지기 위해서는 약간의 초기 노력이 필요합니다. 그러나 매우 빠르고 강력합니다. 기본 데스크탑 사용 이외의 리눅스에 관심이 있다면 Vim이나 Emacs와 같은 적절한 명령 행 텍스트 편집기를 배우는 데 시간을 투자 할 가치가 있습니다. 텍스트를 편집해야하고 그 이상을 신경 쓰지 않으면 gedit filename.txt
대신 입력하십시오 . Windows의 메모장과 매우 유사한 친숙한 그래픽 프로그램을 시작합니다.