- 当我们编写playbook时,yaml文档使用tab键空格不会被识别
- 我们可以对vim进行一些编写,使yaml文档按tab键就可以缩进会被正常识别
[root@localhost ~]# vim ~/.vimrc
syntax on # 文档内容显示颜色(on表示显示,off关闭)
filetype on # 打开文件类型检测功能,它相当于文件类型检测功能的开关
set ai # 使得VI文本编辑器能够自动对齐(set noai表示不自动对齐)
set et #
set ts=4
set cursorline # 设置下划线,取消下划线直接dd掉此行即可
set scrolloff=7 # 光标移动到buffer的顶部和底部时保持7行距离
nnoremap <C-a> <Home> # 映射,当按Ctrl+a键就相当于按Home键
nnoremap <C-e> <End> # 映射,当按Ctrl+e键就相当于按End键
nnoremap <F2> :set nu! nu?<CR> # 在 Vim 的普通模式下按 F2 快速打开(或关闭)显示行号
nnoremap ; : # 普通模式下,输入 : 可进入 Vim 的命令行模式。考虑到按键便利性,可将 ; 映射为 : ,从而实现按 ; 键便可以从 Vim 普通模式进入命令行模式的效果
autocmd FileType yaml setlocal sw=2 ts=2 et ai # 设置yaml格式的tab空格缩进
#ai = auto indent,自动退格对齐
#set tabstop=2(ts=tabstop,即一个tab的宽度被设为2个空格辣么宽)
#set shiftwidth=2(sw=shiftwidth,即退格对齐以2个空格为准)
#set expandtab(et=expandtab,将tab变成空格)