이후 그는 < kbd> Esc< /kbd>;;; 키를 일반 mode" 입력하십시오. ";). 그런 다음 유형 ':' 를 mode" 명령줄이 ";). 콜론 (':') 가 나타나는 화면 하단의 다음 명령어를 입력할 수 있습니다. 명령을 실행할 수 < 눌러 kbd> Enter< /kbd>;;; 키.
' ("에 대한 짧은 끝냅니다끝내기') '을 끝냅니다끝내기 q
' ("에 대한 짧은 끝냅니다끝내기!') 에 저장하지 않고 끝냅니다끝내기 q! '
'' 끝냅니다끝내기 wq 쓰고
'wq!' 만 있는 경우에도 쓰고 끝냅니다끝내기 파일 읽기 권한 (경우 파일 쓰기 권한이 없습니다. 인력용 쓰기)
'' 쓰고 x 끝냅니다끝내기 (단, wq '쓰기' 와 비슷한 경우 변경)
'종료하십시오 쓰고 종료하십시오' ('같은 x')
'qa 끝냅니다끝내기' 를 모두 ("에 대한 짧은 키탈 ')
'cq' 을 저장하지 않고 끝냅니다끝내기 저회가 비활성으로 비제 반품하십시오 오류, 즉 함께 종료됩니다. 오류)
Vim 에서 직접 ", 일반 mode" 종료하십시오 수도 있습니다. zz '를 입력하면' 또는 '스크 저장 및 끝냅니다끝내기 (같은' x ')' 를 그냥 포기 (같은 'q!'). 참고로 비유하사 중요한 삽입하십시오. zz '없다' 와 'zz 짓궂군요 마찬가지입니다.)
'명령' 가 광범위한 도움말에서는 비활성으로 액세스할 수 있는 모든 질문에 대한 대답을 찾을 수 있는 함께 도움말에서는 및 자습서는 초보자도.
Hit the < 시작하기 전에, 명령, kbd> Esc< /kbd>;; 키 *. 이 가운데 < kbd> 입력한 후, Return< /kbd>;; 무시하려면.
< kbd> Esc< /kbd>;;; 현재 명령 및 스위치에서는 마친 비활성으로 엿볼 수 있는 일반 모드] [1]. 이제,,, 이 키를 누르면 < kbd> :< /kbd> ':') 에서 화면 하단 나타납니다. # 39 를 명령을 하고, 실제로 이 사실을 확인했다 you& 아닌 파일 편집
대부분의 명령들이 약어, 선택사양인 부품 둘러싸인 브래킷에: 'c [ommand]'.
*& # 39, & # 39 로 표시된 명령의세. 미디어만을 비활성으로 있다 (vi 로 구현되지 않았다).
안전하다구요 끝냅니다끝내기 :* (실패할 경우 저장하지 않은 변경 사항이 있습니다)
'현재' 끝냅니다끝내기 q [이트] [창] [2]. 비활성으로 끝냅니다끝내기 태그일 경우 마지막 창에서. 이 장애가 발생한 경우 현재 [버퍼] [3] 가 변경되었습니다.
'qa [ll]' * 끝냅니다끝내기 없는 모든 windows 및 일부 버퍼를 비활성으로 디스크입니다. 변경되었습니다.
끝냅니다끝내기 프롬프트합니다 (메시지를 저장되지 않은 경우 변경) *
[정보] [이트] 'q' 끝냅니다끝내기 회의 있지만, 몇 가지 버퍼를 프롬프트합니다 열거하십시오 때 어떤 변경되었습니다.
[정보] [ll] 쓰기 '' 회의 xa 모든 변경일 버퍼 및 종료하십시오 비활성으로. 프롬프트합니다 표시하십시오 거론되었을 때 버퍼를 쓸 수 없습니다.
변경사항과 quit:* 쓰기 (저장)
'현재' 기록하십시오 wq 파일 (경우에도 변경되지 않았습니다) 와 끝냅니다끝내기. 파일이 읽기 전용이거나 먹어서나 장애가 발생한 경우 버퍼 이름을 가지고 있지 않습니다. [ll] '*' 와카 모든 windows.
'wq!' 같지만 읽기 전용 파일 쓰기뿐만 있다. [ll]! '*' 와카 모든 windows.
'x [it]', 'zz' (와 [정보] [4]). , 및 끝냅니다끝내기 기록하십시오 파일만 있으면 모든 windo [ll] '*' xa 바뀌었다.
무시하시겠습니까 변경사항과 quit:*
'q!', '*' [이트] 스크 끝냅니다끝내기 보이는 것도 작성하지 않고 버퍼를 %s/dbase/ext_table. 변경. 나오지 않을 경우 변경일 숨겨짐 버퍼.
',' 키타 qa [ll] [ll] [!] 끝냅니다끝내기 \! ',' 모든 비활성으로 버퍼를 변경되는지 포함한 숨겨짐) 손실됩니다.
누름에 kbd> Return< /kbd> <;;; command.* 확인하는
39 이 대답, t 참조입니다 doesn& 모든 비활성으로 쓰기 및 끝냅니다끝내기 명령 및 인수만. 그러나 그들 referenced) 의 [비활성으로 문서용으로] [5].
Vim 은 광범위한 내장 도움말에서는 kbd>;;; ',' < mm_mail_doc. < Esc< /kbd> 도움말에서는 kbd> return< /kbd>;; 엽니다.
< sub>;
이 질문에 영감을 다른 하나는 에 의해 편집 및 저자 @dirvine 예정이었으나 다른 있도록. # 39 에서 더 많은 정보가 포함되어 있어, ve i& 비활성으로 참조에는 의견 및 기타 일부 알려졌다. Vi 와 비활성으로 대한 차이가 너무 반영됩니다.
< /sub>;
할 수 있는 and 비활성으로 끝냅니다끝내기 스케쳐내 저장하지 않고, 비제 종료 코드를 반환하는 비활성으로 cq '' 사용할 수 있습니다.
이 때문에, 나는 항상 내가 사용하는 can& # 39 를 위한 '!' t be 약간 shift+ctrl 괴롭혔다. 저는 가끔 파이프, t need to # 39 를 비활성으로 don& 파일에 저장할 수 있는 것. 또한 SVN 이 값을 가지고 있어야 하는 비제 위해 일하고 있는 래퍼 홀수입니다 중단할 체크인.
Easy 모드를 종료하십시오 비활성으로 필요가 있는 경우 ('y' 옵션을 사용하는 동안) 의 일반 비활성으로 모드를 누르면 < kbd> ctrl< /kbd> 입력할 수 있습니다;;;; + < kbd> L< /kbd>;;; 모든 옵션을 종료 후 정상 작동합니다.
Ex 모드, 이것은 또 다른 편집기에는 컴포지션이 라인 에디터이다. (ex. 작동하잖아 또는 범위를 기반으로 한 줄에 선. 이 모드에서는 < kbd> :< /kbd>;;; 화면 아래쪽에 나타납니다. 이는 ex 편집기.
종료하십시오 비활성으로 위해, 또는 명령 모드로 있는 동안에는 ex 모드 종료할 수 있습니다. 종료하십시오 경우 delaymins 비활성으로 입력 모드.
에서 종료하십시오 ex 모드
틀렸다니까 있는지 확인할 수 있는 명령 모드로 합니다. 이를 위해 이 < kbd> Esc< /kbd> 누르면 됩니다;;;; 키.
Ex 모드, kbd> :< < documentum. 눌러 /kbd>;; 키
다음 조합을 사용할 수 있는 종료하십시오 ex 모드.
'-' 끝냅니다끝내기 q
저장하지 않고 끝냅니다끝내기 q! '-'
& 절약합니다 wq '-'; 끝냅니다끝내기 또는 쓰기 &. 끝냅니다끝내기
wq wq! '-' 같은 경우는 있지만 파일 권한은 readonlyfrom 인력용 쓰기
x & 쓰기 '-'; 끝냅니다끝내기
다란다 끝냅니다끝내기 qa '-' 는 다음과 같은 여러 개의 파일을 열 때 유용합니다. '비활성으로 압c트스트 스이제.t스트'
타격 후 < kbd> ESC< /kbd>;;; (또는 < kbd> cmd< /kbd>;;; + < kbd> C< /kbd>;;; 내 컴퓨터), 히트 < kbd> :< /kbd> 합니다;;; 명령 프롬프트 대한 나타날 수 있습니다. '다음' 끝냅니다끝내기 입력할 수 있습니다.
찾을 수 있는 시스템이 있으므로 정보를 저장되었습니다. # 39 는 hasn& 끝냅니다끝내기 수 없습니다. # 39 you& 하는 경우, d, 어쨌든 끝냅니다끝내기 입력하십시오. < kbd> < /kbd>;;! 바로 다음 끝냅니다끝내기 (즉, '끝냅니다끝내기!').
이후 그는 < kbd> Esc< /kbd>;;; 키를 일반 mode" 입력하십시오. ";). 그런 다음 유형 ':' 를 mode" 명령줄이 ";). 콜론 (':') 가 나타나는 화면 하단의 다음 명령어를 입력할 수 있습니다. 명령을 실행할 수 < 눌러 kbd> Enter< /kbd>;;; 키.
Vim 에서 직접 ", 일반 mode" 종료하십시오 수도 있습니다. zz '를 입력하면' 또는 '스크 저장 및 끝냅니다끝내기 (같은' x ')' 를 그냥 포기 (같은 'q!'). 참고로 비유하사 중요한 삽입하십시오. zz '없다' 와 'zz 짓궂군요 마찬가지입니다.)
< kbd> Esc< /kbd>;;; 현재 명령 및 스위치에서는 마친 비활성으로 엿볼 수 있는 일반 모드] [1]. 이제,,, 이 키를 누르면 < kbd> :< /kbd> ':') 에서 화면 하단 나타납니다. # 39 를 명령을 하고, 실제로 이 사실을 확인했다 you& 아닌 파일 편집
대부분의 명령들이 약어, 선택사양인 부품 둘러싸인 브래킷에: 'c [ommand]'.
*& # 39, & # 39 로 표시된 명령의세. 미디어만을 비활성으로 있다 (vi 로 구현되지 않았다).
안전하다구요 끝냅니다끝내기 :* (실패할 경우 저장하지 않은 변경 사항이 있습니다)
'현재' 끝냅니다끝내기 q [이트] [창] [2]. 비활성으로 끝냅니다끝내기 태그일 경우 마지막 창에서. 이 장애가 발생한 경우 현재 [버퍼] [3] 가 변경되었습니다.
'qa [ll]' * 끝냅니다끝내기 없는 모든 windows 및 일부 버퍼를 비활성으로 디스크입니다. 변경되었습니다.
끝냅니다끝내기 프롬프트합니다 (메시지를 저장되지 않은 경우 변경) *
[정보] [이트] 'q' 끝냅니다끝내기 회의 있지만, 몇 가지 버퍼를 프롬프트합니다 열거하십시오 때 어떤 변경되었습니다. [정보] [ll] 쓰기 '' 회의 xa 모든 변경일 버퍼 및 종료하십시오 비활성으로. 프롬프트합니다 표시하십시오 거론되었을 때 버퍼를 쓸 수 없습니다.
변경사항과 quit:* 쓰기 (저장)
'현재' 기록하십시오 wq 파일 (경우에도 변경되지 않았습니다) 와 끝냅니다끝내기. 파일이 읽기 전용이거나 먹어서나 장애가 발생한 경우 버퍼 이름을 가지고 있지 않습니다. [ll] '*' 와카 모든 windows.
'wq!' 같지만 읽기 전용 파일 쓰기뿐만 있다. [ll]! '*' 와카 모든 windows.
'x [it]', 'zz' (와 [정보] [4]). , 및 끝냅니다끝내기 기록하십시오 파일만 있으면 모든 windo [ll] '*' xa 바뀌었다.
무시하시겠습니까 변경사항과 quit:*
'q!', '*' [이트] 스크 끝냅니다끝내기 보이는 것도 작성하지 않고 버퍼를 %s/dbase/ext_table. 변경. 나오지 않을 경우 변경일 숨겨짐 버퍼.
',' 키타 qa [ll] [ll] [!] 끝냅니다끝내기 \! ',' 모든 비활성으로 버퍼를 변경되는지 포함한 숨겨짐) 손실됩니다.
누름에 kbd> Return< /kbd> <;;; command.* 확인하는
39 이 대답, t 참조입니다 doesn& 모든 비활성으로 쓰기 및 끝냅니다끝내기 명령 및 인수만. 그러나 그들 referenced) 의 [비활성으로 문서용으로] [5].
Vim 은 광범위한 내장 도움말에서는 kbd>;;; ',' < mm_mail_doc. < Esc< /kbd> 도움말에서는 kbd> return< /kbd>;; 엽니다.
< sub>; 이 질문에 영감을 다른 하나는 에 의해 편집 및 저자 @dirvine 예정이었으나 다른 있도록. # 39 에서 더 많은 정보가 포함되어 있어, ve i& 비활성으로 참조에는 의견 및 기타 일부 알려졌다. Vi 와 비활성으로 대한 차이가 너무 반영됩니다. < /sub>;
[1]: http://vimdoc.sourceforge.net/htmldoc/intro.html # 정상 [2]: http://vimdoc.sourceforge.net/htmldoc/windows.html # 창 [3]: http://vimdoc.sourceforge.net/htmldoc/windows.html # 버퍼 [4]: http://vimdoc.sourceforge.net/htmldoc/editing.html # ZZ [5]: http://vimdoc.sourceforge.net/htmldoc/editing.html # q
사진들은 가치가 못하니이는 Unix 명령 및 옵션:
! [입력하십시오. 이미지 여기에 설명을] [1]
이 학생들은 마치 내가 그릴 및 각 학기 vi 차지하게 된다.
vi 는 [유한 상태 기계] (https://en.wikipedia.org/wiki/Finite-state_machine) 를 단 3 개의 다음과 같은 뜻이 있다.
시작 시, vi, 식량위기 명령 모드로, 무턱대고 , 문자를 입력할 수 있는 몇 안 되는 짧은 명령의세. You know what you 총력을 기울이고 있다. # 39, t 는 이 isn& 출전.
실제로 할 때, 일부 줄로 텍스트를 편집하십시오 가셔서 모드이면 삽입하십시오 명령:
지금 하고 질문: 종료합니다.
Vi 에서 EX 모드 종료할 수 있습니다.
'w' 와 'x 파일 이름을' 동의하십시오 매개변수입니다. Give it 여기서 다시 시작하면 vi 수신기마다 파일_이름 필요가 없습니다.
At last, 가장 중요한: ex 모드 도달할 수 있는 방법은?
EX 명령 줄 입력 모드가 오래 볼 수 있는 화면 맨 아래에 있는. 누름식 콜론, ':' 에서 명령을 모드의 경우, 그리고 맨 위의 명령을 입력할 수 있는 선, 콜론 나타납니다.
Esc 단추를 필요한 모드의 경우, 즉 이스케이프입니다 충스러웠으니 삽입하십시오 푸시할 후, 명령 모드로 갑니다. 가서 EX 모드.
Esc 누름식 확실하지 않으면 그 너회와 명령을 모드.
그래서 방법을 사용할 수 있는 가장 강력한 esc 입력하십시오. x 저장하고 파일 및 일했다.
할 수 있는 and 비활성으로 끝냅니다끝내기 스케쳐내 저장하지 않고, 비제 종료 코드를 반환하는 비활성으로 cq '' 사용할 수 있습니다.
이 때문에, 나는 항상 내가 사용하는 can& # 39 를 위한 '!' t be 약간 shift+ctrl 괴롭혔다. 저는 가끔 파이프, t need to # 39 를 비활성으로 don& 파일에 저장할 수 있는 것. 또한 SVN 이 값을 가지고 있어야 하는 비제 위해 일하고 있는 래퍼 홀수입니다 중단할 체크인.
이 경우 없는 최악의 시나리오를 캐비닛용입니다 종료하십시오 비활성으로 그냥 아웃해야 뭔지 you& # 39, ve done 진실이며당신이 don& # 39, t care 무슨 일이 일어날지 파일에 대한 연.
,,,, /kbd> < kbd> Ctrl-c< /kbd> < kbd> Enter< <;;;;;; 'vi' < kbd> Enter< /kbd> kbd> Enter< /kbd>;;;;;;;; /kbd> < kbd> Ctrl-\< /kbd> < kbd> Ctrl-n<! ',' qa < kbd> enter< /kbd>;;
이 중 대부분의 시간을 너회가 아웃해야 받아야 한다.
몇 가지 흥미로운 사례는 뭐 필요한거라도 다음과 같습니다.
'나', ',' /kbd> < kbd>, Ctrl-o<, vg (rec.601 인텔®visual 모드 모드, 그 후 입력하십시오. 삽입하십시오 작동자 대기 모드)
',' < 카펜드 kbd> Enter< /kdb>;;
',' gQ '나' < kbd> Ctrl-o< /kbd> < kbd> Ctrl-r<;;;;;;;;; '=' < /kbd> kbd> Ctrl-k< /kbd>. (덕분에 포르주 엔드입니다 사례)
'세트 제레르모데' (이 때 로켈이 <;;;;;;; /kbd> ctrl-n< kbd> < /kbd> ctrl-\< kbd> 일반 모드로 돌아갑니다)
편집: 이 때문에 교정되었습니다 오토메이티드 사례가 있습니다. 예전에는 다음과 같이 쓸 수 있다.
,,,, /kbd> < kbd> Esc< /kbd> < kbd> Esc< < kbd>;;;;;;; 'qa esc< /kbd> kbd> enter< /kbd> <!'
하지만 이 doesn& # 39, t 작동합니까 입력하면 Ex 모드. 이 경우 해야 할 것이다.
vi ',', ',' < /kbd> Enter< < kbd>;;;; /kbd> Enter< kbd> qa!
그래서, 내가 알고 싶은 I& don& 완료하십시오 " 명령을 # 39, t # 39, ve done 쉐퍼드도 don& # 39, 난 그냥 아무것도 저장하지 싶지 않다, 아웃해야 " 지금이예요! 약간만이라도
'vi' <;;;;;;;; < kbd> Enter< /kbd> < kbd> Esc< /kbd> kbd>;;;;;; 'qa esc< /kbd> < kbd> esc< /kbd> < kbd> enter< /kbd>,,!'
Vim 은 세 가지 모드로 작동합니다. 명령 모드에서 입력 모드에 &. Ex 모드.
종료하십시오 비활성으로 위해, 또는 명령 모드로 있는 동안에는 ex 모드 종료할 수 있습니다. 종료하십시오 경우 delaymins 비활성으로 입력 모드.
틀렸다니까 있는지 확인할 수 있는 명령 모드로 합니다. 이를 위해 이 < kbd> Esc< /kbd> 누르면 됩니다;;;; 키.
Ex 모드, kbd> :< < documentum. 눌러 /kbd>;; 키
다음 조합을 사용할 수 있는 종료하십시오 ex 모드.
'-' 끝냅니다끝내기 q 저장하지 않고 끝냅니다끝내기 q! '-' & 절약합니다 wq '-'; 끝냅니다끝내기 또는 쓰기 &. 끝냅니다끝내기 wq wq! '-' 같은 경우는 있지만 파일 권한은 readonlyfrom 인력용 쓰기 x & 쓰기 '-'; 끝냅니다끝내기 다란다 끝냅니다끝내기 qa '-' 는 다음과 같은 여러 개의 파일을 열 때 유용합니다. '비활성으로 압c트스트 스이제.t스트'
Esc 키를 누릅니다. 이 경우 이미 명령 모드에서 수행됨 있을 수 있습니다.
누름에 케이털 ZZ ('shift+ctrl zz') - save &. 종료하십시오
누름에 케이털 스크 ('shift+ctrl 스크') - 저장하지 않고 끝내시겠습니까.
타격 후 < kbd> ESC< /kbd>;;; (또는 < kbd> cmd< /kbd>;;; + < kbd> C< /kbd>;;; 내 컴퓨터), 히트 < kbd> :< /kbd> 합니다;;; 명령 프롬프트 대한 나타날 수 있습니다. '다음' 끝냅니다끝내기 입력할 수 있습니다.
찾을 수 있는 시스템이 있으므로 정보를 저장되었습니다. # 39 는 hasn& 끝냅니다끝내기 수 없습니다. # 39 you& 하는 경우, d, 어쨌든 끝냅니다끝내기 입력하십시오. < kbd> < /kbd>;;! 바로 다음 끝냅니다끝내기 (즉, '끝냅니다끝내기!').
나는 attaboy 비활성으로 깃 (git) 을 설치하여 windows 의 client. # 39 t ',' q wouldn& 종료하십시오 비활성으로 for me. 그러나 '' 종료하십시오 않았다.
[2 센트] [1] 의 추가 싶다 내 이. [질문] [here] [2] 질문과대답 왔다.
이 명령을 받은 수 있는 'q' 와 닫습니다 분할합니다 포지셔닝하십시오.
',' 또는 'q' 가 position> 분할합니다 :< position> 분할합니다 :q<,, 그 분할합니다 닫으십시오 포지셔닝하십시오.
39 의 말하도다 let& 너회의 비활성으로 창 레이아웃을 다음과 같습니다.
Q1 '명령' 첫 번째, 그렇지 않을 경우 실행하십시오 닫으십시오 분할합니다. q2 '는' 두 번째 분할되었습니다 닫으십시오, 그 반대의 경우도 마찬가지입니다.
자리를 끝냅니다끝내기 명령을 분할합니다 순서는 중요하지 않습니다. '2 분기 q2 닫으십시오' 또는 '' 가 두 번째 분리-정합성.
만약 분할되었습니다 명령에 대한 전달했는지 포지셔닝하십시오 크면 이를 단순히 마지막 수를 현재 분할됩니다 닫으십시오 분할합니다.
예를 들어, '위' 에 있는 실행하십시오 q100 window 설치 하면 마지막 3 분할됩니다 가지뿐입니다 닫으십시오 스플릿 (Split 3).
[1]: https://en.wiktionary.org/wiki/two_cents # 명사 [2]: # 48757213 https://stackoverflow.com/questions/48757147/what-does-q1-do-in-vim/48757213
< h2> Vim< 종료하십시오 /h2>;;;
,,, z< kbd> +< /kbd> Ctrl< kbd> < 1., /kbd>. ,, X key< /kbd> kbd> < 2. ,, 캜 key< /kbd> kbd> < 3.