如何取消vim的智能缩进?

vim的自动缩进是光标换到下一行后自动与上一行的缩进对齐,而智能缩进是换到下一行后光标在与上一行缩进对齐的情况下又往里缩进了一次,怎么取消它的智能缩进?
把 autoindent 打开,并把 smartindent 和 cindent 关上可能满足你说的。

你可以用 比如 :set autoindent? 来查看某个选项现在的状态,用 :set autoindent 打开这个选项,用 :set noautoindent 来关闭它。

如果你在编写的不是普通文本,而是某类编程语言的话,比如厅竖衫 html,那么用 setf html 可以引入一些方便写作 html 的特性,比如语法高亮等等。另外如果你经常写纤辩作这类文本,可以去官网上找些相关的插件,往往会对编写某类语言起到很好的辅助作扮腔用。
 猛伍败 解决方案:橘仿切换到paste模式。
  在粘贴数据之前,输入下面指定开启paste模式
  :set paste

  粘贴完毕后,输入下面指定关闭paste模式
  :set nopaste

  每次都需要输入很麻烦,那么也可以在.vimrc中加入下面内容:
  "Paste toggle - when pasting something in, don't indent.
set pastetoggle=<F3>

  这样就可以用F3来切换枝颤。
这是很正常的,因为这时vim的缩进是根据文件类型,通过模式匹配来识别什么陪蔽运时候需要缩进的,php和html混合时候它可能就不能正常匹配了。
如果你希望按html的方式缩进的话,可以试试:set filetype=html,如果这样不好用的话就没芦梁有办法了,vim必竟是一个轻量级的编译器,庶业有专攻,有些工作还是专业软件做得好些。有些专业软件提供vim按键绑定,可以方便你的编辑,希并拦望能帮到你。
希望采纳。
:set autoindent! 或者 :set noautoindent ,不行知启的话再试搭稿如敬拍试

:set nocindent :set nosmartindent