Есть ли у Rubymine фрагмент кода функции и все автозаполнение

Я привык к редактору возвышенного текста 3.

У него много удобных функций.

взять фрагменты кода, например,

После того, как вы напечатаете begin затем нажмите клавишу TAB

Будет сгенерирован соответствующий кодовый блок

begin

rescue Exception => e

end

И плагин Все автозаполнение

Он может показать подсказку автозаполнения для всех открытых файлов.

Например, если у вас есть имя переменной с именем taiwan_is_awesome

тогда вы можете получить автозаполнение в других файлах.

Имеет ли Rubymine вышеуказанные функции?

Если да, какова соответствующая раскладка?

Для меня важно использовать эти функции.

Спасибо

2 ответа

Решение

После того, как вы напечатаете begin затем нажмите клавишу TAB

Это называется "Живые шаблоны".

https://confluence.jetbrains.com/display/PhpStorm/Live+Templates+%28Snippets%29+in+PhpStorm - это для PhpStorm, но точно так же доступно в RubyMine.

Параметр, на котором вы хотите, чтобы завершение кода в RubyMine работало, например, " Все автозаполнение" в Atom и ST3, называется "автозавершение кода".

Решение:

Настройки> Редактор> Общие> Завершение кода> "Завершение автозапуска кода"

Настройки дополнения кода RubyMine

Примечание: существует другой тип завершения кода, называемый "Завершение хиппи". Тем не менее, он работает иначе, чем "Все автозаполнение". В RubyMine "Завершение хиппи" вы начинаете печатать текст, а затем вам нужно "угадать", когда в RubyMine достаточно текста, чтобы найти нужное завершение. Затем вы нажмете ⌥/ (на Mac). Если RubyMine угадает, он автоматически завершится автоматически.

Я очень предпочитаю метод "Все автозаполнение"/"Автозаполнение кода", но подумал, что упомяну эту альтернативу.

Другие вопросы по тегам