삽입 모드에서 .txt 파일의 줄을 따라 편집하는 동안 키 시퀀스를 사용하여 쓰기 후 커서가 줄의 시작 부분으로 이동합니다.
<esc>:w
커서가 : write 다음에 위치에 있도록이 동작 을 변경 하고 싶습니다 . 이게 가능해? 커서를 삽입 모드로 유지할 필요가 없으며 쓰기 후 마지막 위치를 유지하기를 원합니다.
Windows에서 gVim 7.4를 사용하고 있습니다. 내 .vimrc는 매우 기본적이며 내 설정이이 동작을 방해한다고 생각하지 않습니다. 또한 공식 vim.org Windows 설치 프로그램과 함께 제공되는 .vimrc에서 mswin.vim 및 example.vim의 소싱을 제거했습니다.
아래의 주석을 읽은 후에 나는 문제를 다시 보았고 완전히 후행 공백으로 구성된 줄에 쓴 후에 커서가 맨 왼쪽으로 미끄러지는 것을 알았습니다. 다시 말해서, 줄이 공백 외에 다른 문자가없는 들여 쓰기 인 경우 커서 는 esc- : w에서 맨 왼쪽으로 슬라이드합니다 . .vimrc는 다음 설정으로 들여 쓰기 동작을 처리합니다.
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
따라서 들여 쓰기 된 줄 아래에 생성 된 새 줄에는 줄의 처음 4 개 공백으로 4 개의 후행 공백이 포함됩니다 (보존하고 싶습니다). 'esc'키를 누르면 커서가 버퍼의 가장 왼쪽으로 움직입니다.
'esc'를 눌렀을 때 커서 위치를 유지하여 후행 공백으로 구성된 줄에서 들여 쓰기로 정상 모드로 돌아갈 수 있습니까?
gvim -u NONE -U NONE
(cmd.exe를 사용하거나 단축키를 만들 수 있습니까)? 이는 (g) vimrc 파일을로드하지 못하게합니다.