VIM 使用自动缩排下贴上程式码


在 VIM 写程式时, 很多时会设定使用自动缩排, 即用 audoindent 或 smartindent, 这样只是写程式没问题, 但如果要复制并贴上一些程式码, 这会重复缩排。

要解决这个问题, 可以在用 vim 时, 输入以下指令:

完成贴上后, 要回复原来的自动缩排, 便再次输入以下指令:

如果默认值是会自动缩排, 那便关闭档案后, 会自动开启缩排。

但要输入上面的指令也很麻烦, 所以在 .vimrc 档案设定, 用 F3 键进行切换, 开启 .vimrc:

$ vim ~/.vimrc

加入以下一行:

以下是我的 .vimrc 例子:

储存后, 下次使用 vim 时, 便可以用 F3 键切换自动缩排。

Leave a Reply