Vim 8.0:无法在Ubuntu 18.04 LTS上禁用自动缩进

时间:2019-02-26 15:20:04

标签: ubuntu vim

我正在使用Ubuntu 18.04 LTS,并通过sudo apt get install vim安装vim。软件包版本为8.x。 事件I set noautoindentset nosmartindent,但缩进仍然会自动发生。 它看起来更像是“智能”字体,因为如果我在* .rb文件中输入enter后键入“ end”,则缩进会自动删除。

2 个答案:

答案 0 :(得分:0)

:filetype plugin indent off

还考虑'pastetoggle'暂时禁用缩进进行粘贴。

答案 1 :(得分:0)

Roman Odaisky在评论之一中给出了Ubuntu 18.04 LTS工作解决方案。我只是将其移至此处,并为将来的用户进行了一些扩展,因为我花了一些时间才能找到一种方法来消除这种烦恼:

  1. 要在VIM会话中暂时关闭所有自动缩进,请在vi中发出以下命令:

    :setl noai nocin nosi inde=
    
  2. 要让VIM记住该设置,请将其添加到您的.vimrc

    $ vi ~/.vimrc
    ---
    setlocal noautoindent
    setlocal nocindent
    setlocal nosmartindent
    setlocal indentexpr=