Автоиндентирование кода Ruby в Vim - PullRequest
7 голосов
/ 04 июня 2011

Я скопировал пример Ruby в Vim, но оказалось, что это испортило отступ. Я пытался заставить Vim применять специальные отступы для Ruby. Для этого я раскомментировал следующие строки в глобальном файле vimrc:

if has ("autocmd")
  filetype plugin indent on
endif

И нажал gg=G в Vim. Теперь он изменяет некоторые отступы, но все еще имеет некоторые ошибки:

  • Определения классов не имеют отступов.
  • Комментарии не имеют отступов и остаются в начале строк.

1 Ответ

1 голос
/ 05 июня 2011

Перед вставкой из внешнего источника используйте эту команду

:set paste

, затем войдите в режим вставки и вставьте.

...