Vim
使用 VIM 編輯器將您的第一條評論放入 yaml 文件時禁用自動標籤?
更改前的文本範例:
First line Second line Third line
當您在一行上添加評論時,它會在該行自動製表符。
每次您從 ESCAPE 模式切換到 INSERT 模式以獲取第一條評論時,都會發生這種情況。
添加第一條評論 (#)後的文本範例
First line #Second line Third line
放入**.vimrc**以禁用此行為的選項是什麼?我在Google上找不到關於這個話題的文章。謝謝!
這是由於是YAML 文件類型的
0#
一部分。'indentkeys'
您可以通過添加以下內容來禁用此行為,例如~/.vim/after/indent/yaml.vim
:set indentkeys-=0#
與@muru 的答案類似,您可以通過將其放置在您的配置中來達到相同的效果(
.vimrc
對於 Vim,或init.vim
對於 NeoVim):augroup filetype_yaml autocmd! autocmd BufEnter *.yaml,*.yml \ setlocal indentkeys-=0# augroup END