#
공백 뒤의 링크 시작 부분에 a를 추가할 때마다 vim이 자동 들여쓰기를 중지하길 원합니다 .
문제의 예는 다음과 같습니다.
원래의:
dog
cat
moose
"cat" 줄에 주석을 추가 하면 #
자동으로 이런 일이 발생합니다(원하지 않음). 업데이트된 텍스트:
dog
#cat
moose
"dog" 줄에 주석을 추가 하면 #
자동으로 이런 일이 발생합니다(원하지 않음). 업데이트된 텍스트:
#dog
#cat
moose
내가 정말로 원하는 것은 다음과 같습니다. 추가할 때마다 vim이 무시하도록 강제하고 #
들여쓰기하지 않고 줄을 유지하는 것입니다.
원래의:
#dog
#cat
moose
이것이 나의 현재 vimrc입니다.
set number
set nowrap
set linebreak
set tabstop=4
set softtabstop=4
set shiftwidth=4
set shiftround
set expandtab
set title
set mouse=a
set hlsearch
set smarttab
set autoindent
set background=dark
filetype indent on
set filetype=html
set smartindent
set nocompatible
syn on
set splitright
내가 시도한 것: 다음 설정을 추가해 보았으나 성공하지 못했습니다.
set nosmartindent
set cindent
set cinkeys-=0#
set indentkeys-=0#
나는 또한 많은 제안을 시도했다이 게시물성공하지 못했습니다.
나는 vim autoindent를 좋아하고 vim에서 자동 들여쓰기를 사용하고 싶지만 #
a를 사용할 때는 그렇지 않습니다. vim을 #
사용할 때 자동 들여쓰기를 적용하지 않도록 강제하는 방법은 무엇입니까 ?
답변1
0#
indentkeys
기본값 yaml.vim
(some /usr/share/vim/…/indent/yaml.vim
)의 일부입니다. yaml
파일을 열면 indentkeys
덮어쓰게 됩니다 ~/.vimrc
.
내 첫 번째 생각은 autocmd
다음을 포함하는 것이었습니다.~/.vimrc
yaml
autocmd BufNewFile,BufRead *.yaml set indentkeys-=0#