갑자기 vim이 저장시 파일 시작 부분에 공백을 삽입하기 시작했습니다. <leader>w
. Vim이 저장시 공백을 넣습니다.
.vimrc
에서 모든 것을 제거한 : iTerm2 및 터미널 모두
let mapleader = ","
let g:mapleader = ","
nmap <leader>w :w!<cr>
같은 결과 :
let mapleader = ","
let g:mapleader = ","
nmap <leader>w :w!<cr>
난에 ,w
및 파일 변경을 누릅니다. 100 % 확신하지 못했기 때문에 iTerm2 셸 통합 스크립트를 설치했을 수도 있지만 제거한 후에도 아무 것도 변경되지 않았습니다.
:w
가 정상적으로 저장됩니다. <leader>r
에서 gg=G
으로 매핑하면 첫 번째 줄에도 공백이 추가됩니다. gg=G
키스트 로크를 통해 실행 - 파일을 다시 들여 쓰기하십시오.
무엇을 제공합니까? 어디를 볼 것인가?
업데이트
저장된 질문, 정력을 다시 시작하고 갑자기 잘 작동합니다. 전체 .vimrc
복원 - 공백을 다시 추가합니다. 이 세 줄을 제외하고 모두 .vimrc
에서 모든 것을 제거했습니다. - 여전히 save에 공백을 추가합니다. 도와 줘, 나는 미쳐 가고있어.
let let mapleader = ',''? – kev
파일을 저장할 때 autocmd가 될 가능성이 매우 높습니다.'gg = G'로 버퍼를 "자동"포맷합니다. – Kent
nmap 대신'nnoremap'을 사용 하시겠습니까? – FDinoff