Vim 8.0: невозможно отключить автоиндентирование в Ubuntu 18.04 LTS - PullRequest
0 голосов
/ 26 февраля 2019

Я использую Ubuntu 18.04 LTS и устанавливаю vim по sudo apt get install vim.Версия пакета 8.x.События I set noautoindent и set nosmartindent, но отступ все равно происходит автоматически.Это больше похоже на «умный», потому что если я наберу «end» после ввода enter в файле * .rb, отступ будет автоматически удален.

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Рабочее решение 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=
    
0 голосов
/ 26 февраля 2019

:filetype plugin indent off?

Также рассмотрим 'pastetoggle', чтобы временно отключить отступ для вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...