我正在使用Ubuntu 18.04 LTS,并通过sudo apt get install vim
安装vim。软件包版本为8.x。
事件I set noautoindent
和set nosmartindent
,但缩进仍然会自动发生。
它看起来更像是“智能”字体,因为如果我在* .rb文件中输入enter
后键入“ end”,则缩进会自动删除。
答案 0 :(得分:0)
:filetype plugin indent off
?
还考虑'pastetoggle'
暂时禁用缩进进行粘贴。
答案 1 :(得分:0)
Roman Odaisky在评论之一中给出了Ubuntu 18.04 LTS工作解决方案。我只是将其移至此处,并为将来的用户进行了一些扩展,因为我花了一些时间才能找到一种方法来消除这种烦恼:
要在VIM会话中暂时关闭所有自动缩进,请在vi中发出以下命令:
:setl noai nocin nosi inde=
要让VIM记住该设置,请将其添加到您的.vimrc
:
$ vi ~/.vimrc
---
setlocal noautoindent
setlocal nocindent
setlocal nosmartindent
setlocal indentexpr=