繁体   English   中英

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

[英]Vim 8.0: Can't disable autoindent on Ubuntu 18.04 LTS

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

:filetype plugin indent off

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

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= 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM