【vim】查看选项及粘贴文本时防止多余缩进

在 vim 中查看选项是否打开或选项的值是什么?

:set option?
# option表示选项名称,比如::set showcmd?
# 更完整说明参考帮助文档::h set

:set all
# 查看所有选项

粘贴文本时怎么防止多余的缩进?

比如一段正确的 python 代码如下:

# filename: test.py
for i in range(5):
    print i
print 'yesssssss'

复制后直接粘贴到 vim 编辑器里变成这样:

# filename: test.py
for i in range(5):
    print i
    print 'yesssssss'

因为 vim 打开 atuoindent 选项的缘故,解决:
1)在粘贴文本前关闭选项 :set noautoindent
2)把选项 set noautoindent 写到配置文件 vimrc 里

补充:
也可以直接设置选项避免格式错乱:

:set paste

你可能感兴趣的:(vim)