簡體   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