Как отключить завершение кода RubyMine после строки комментария, заканчивающейся точкой?

Я использую RubyMine 6.3.2. Когда я набираю следующую строку и нажимаю return/enter:

  # This is a comment.

редактор вставляет дополнительный текст, в результате чего:

  # This is a comment.after() do

end

Я понимаю, что это происходит потому, что «назад» — это первый элемент в раскрывающемся списке, который появляется после ввода «.». Я могу предотвратить вставку, нажав пробел после возврата/ввода, но это добавляет пробел в конец строки, и я должен помнить об этом.

Есть ли способ отключить завершение кода в комментариях?


person Ellen Spertus    schedule 20.06.2014    source источник


Ответы (1)


Это ошибка: http://youtrack.jetbrains.com/issue/RUBY-15127 Это было исправлено в 6.3.3, который был выпущен вчера: http://blog.jetbrains.com/ruby/2014/06/rubymine-6-3-3-rspec-3-code-insight-other-fixes/

Этот повторяющийся отчет об ошибке http://youtrack.jetbrains.com/issue/RUBY-15195 дает обходной путь, который заключается в том, чтобы перейти в реестр RubyMine (Control-Shift-A и ввести «registry») и снять флажок «show.live.templates.in.completion». Это работает, и мне стало известно о существовании реестра RubyMine, так что это круто.

person Dave Schweisguth    schedule 20.06.2014