Vim 如何在保存时在括号和引号之间添加空格
我想让VIM自动在括号和Vim 如何在保存时在括号和引号之间添加空格,vim,Vim,我想让VIM自动在括号和“/”之间添加空格,以匹配jquery风格的指导原则:。这可以在保存时进行,也可以通过触发自定义命令进行 理想情况下,它也会在变量名之前添加空格,而不是函数或对象 执行此操作的最佳方法是什么?要在保存时插入空格,请使用自动命令: au BufWrite *.js silent! %s/\m(\@<=["']/ \0/g | silent! %s/\m["'])\@=/\0 /g 此时:InsertSpace将执行替换 不过,最好的解决方案是@Romaill建议的:
“
/”
之间添加空格,以匹配jquery风格的指导原则:。这可以在保存时进行,也可以通过触发自定义命令进行
理想情况下,它也会在变量名之前添加空格,而不是函数或对象
执行此操作的最佳方法是什么?要在保存时插入空格,请使用
自动命令:
au BufWrite *.js silent! %s/\m(\@<=["']/ \0/g | silent! %s/\m["'])\@=/\0 /g
此时:InsertSpace
将执行替换
不过,最好的解决方案是@Romaill建议的:训练自己被动地遵循样式指南。自动插入空间是一个难看的技巧。有意识地遵循这些指导原则。
com InsertSpaces silent! %s/\m(\@<=["']/ \0/g | silent! %s/\m["'])\@=/\0 /g