삽입 모드로 저장 (VIM)


34

저는 vim을 처음 사용합니다.

일반적으로, 나 자신이 아니라 히트보다 저장하고 삽입 모드를 유지하고자 찾아 escape, :w및 삽입 모드로 다시.


2
여기 있어야한다고 생각합니다. 대부분의 vim 질문은 SO에 대해 질문되며, 사이트간에 나누기 시작하면 세 사이트 모두에서 검색하는 데 더 많은 작업을 사용자에게 제공하는 것 외에는 아무것도 달성 할 수 없습니다. Vim은 또한 프로그래머와 평균 (또는 수퍼 :) 사용자 컴퓨터에서 더 자주 발견되는 편집기입니다.
Rook

동의한다. SO에는 1,199 개의 질문이 vim 태그되었습니다. SU는 106.

답변:



32

당신은 같은 별칭을 추가 할 수 있습니다 inoremap <F3> <c-o>:w<cr>참여 할거야 .vimrc.


4

당신이 MacVim 또는 GVIM 같은 그래픽 빔을 사용하는 경우 오른쪽 또는 잘못된 방법에 대한 논의에 들어가기없이, 당신은 사용할 수 있어야합니다 Cmd- s또는 Ctrl- s저장하는. 나는 MacVim와와 OS X에서 작동 말할 수 있습니다 Cmd- s그래서 당신은 삽입 모드에서 물건을 저장할 수 있습니다.


2

Juliano가 언급 한 제안 (Juliano가 아니라 제안을 제거하고 사격해야 함)과는 별개로 실제로 잘못된 길입니다. 실제로는 insert 대신에 명령 모드에서 모든 것을 시도하고 수행하는 것이 더 "정상적"입니다. 그러나 그것들을 상호 교환하여 사용하는 것이 일반적인 vim의 방법이며, 마음에 들지 않으면 vim을 멀리해야합니다.

I 모드에서 저장하지 않으려는 경우 Cream 이라는 편집기를 제안하십시오 .Vim의 변형으로 오늘날의 편집기를 에뮬레이트하는 방식으로 수정되었습니다 (즉, I 모드를 유지합니다) 시간과 일반적인 창 단축키가 있습니다).


1
일반적인 규칙에 동의하지만이 경우에는 적용되지 않습니다. 긴 텍스트를 작성하고 자주 저장하려는 경우 일부 키를 <Co> : w <CR>에 매핑하면 그렇게 나쁘지 않습니다.
Matteo Riva

@Michael Krelin ...-동의합니다. 그러나 그는 삽입 모드를 원한다고 말했습니다. 개인적으로, 처음에는 Notepad2 (또는 다른 특정 풍미)를 제안하는 것에 대해 생각했지만 그 질문에 대한 대답이 아닌 것으로 생각되었습니다.
Rook

@kemp-아니요. 긴 텍스트를 작성하고 자주 저장하려면 vim의 기능을 백업, 쓰기 백업 및 스왑 파일 (자세한 내용은 : help)으로 사용하십시오. Vim은-있는 방식이며, (다른 모든 사람들과 마찬가지로) 약간의 사용자 정의를 좋아하지만 여러 모드를 피하려고 시도하는 것은 잘못입니다. 그리고 그것은 끝나지 않을 것입니다. 다른 것을 사용하는 것이 좋습니다. 결국 요즘 꽤 강력한 대안 편집기가 있습니다.
Rook

글쎄, 나는 그의 인서트 모드 사용 (우리 모두가 그것을 사용한다!)이 vim 세션의 나머지 부분을 소비하려는 그의 열망을 어떻게 암시하는지 알지 못한다. 80 년대 후반에 미친 키보드를 가지고 있었기 때문에 편집 할 때 가끔 <F2>를
누르는 것을 잊을

4
"파일을 저장하기 위해 삽입 모드를 종료하고 싶지 않습니다"라고 읽었습니다.
Michael Krelin-해커

1

평판이 부족하여 @Tordek의 답변에 의견을 추가 할 수 없습니다 :) 따라서 그의 답변을 보완하십시오.

inoremap <F2> <C-\><C-o>:w<CR>

추가 <C-\>하면 커서가 한 문자 왼쪽으로 이동하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.