VIM 편집기를 사용하여 yaml 파일에 첫 번째 주석을 넣을 때 자동 탭을 비활성화하시겠습니까?

VIM 편집기를 사용하여 yaml 파일에 첫 번째 주석을 넣을 때 자동 탭을 비활성화하시겠습니까?

텍스트 예시앞으로다양성:

First line
Second line
Third line

줄에 설명을 추가하면 자동으로 해당 줄로 한 번 이동합니다.

이는 첫 번째 주석을 얻기 위해 ESCAPE 모드에서 INSERT 모드로 전환할 때마다 발생합니다.

텍스트 예시뒤쪽에첫 번째 댓글(#) 추가

First line
     #Second line
Third line

어떤 옵션을 입력해야 할까요?.vimrc이 동작을 비활성화하시겠습니까? 이 주제를 다룬 기사를 Google에서 찾을 수 없습니다. 감사합니다!

답변1

0#이는 존재하기 때문이다'indentkeys'YAML 파일 형식의 경우. 예를 들어 다음을 추가하여 이 동작을 비활성화할 수 있습니다 ~/.vim/after/indent/yaml.vim.

set indentkeys-=0#

답변2

@muru의 답변과 유사하게 다음을 구성에 넣어 동일한 효과( .vimrcVim 또는 NeoVim의 경우 )를 얻을 수 있습니다.init.vim

augroup filetype_yaml
  autocmd!
  autocmd BufEnter *.yaml,*.yml
  \ setlocal indentkeys-=0#
augroup END

관련 정보