Есть ли у 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 достаточно текста, чтобы найти нужное завершение. Затем вы нажмете ⌥/ (на Mac). Если RubyMine угадает, он автоматически завершится автоматически.
Я очень предпочитаю метод "Все автозаполнение"/"Автозаполнение кода", но подумал, что упомяну эту альтернативу.