Teclas de atalho e modelos de código do editor Ruby

Consulte também

O editor de código-fonte IDE oferece suporte a teclas de atalho e a modelos de código.

Teclas de atalho

O editor Ruby oferece suporte a grande quantidade de teclas de atalho. A página da Web seguinte lista as mais úteis:  

Além disso, o editor oferece suporte às teclas de atalho do editor de código-fonte IDE listadas em Atalhos do editor.

Modelos de código

O editor oferece suporte a alguns modelos de código Ruby e Ruby HTML ( RHTML e ERB)padrão — abreviações que se expandem em fragmentos de código quando você digita o nome do fragmento no editor e pressiona Tab. Por exemplo, digite def e pressione Tab para criar uma declaração de método de esqueleto na qual digita o nome do método e os parâmetros e, em seguida, pressiona Enter para colocar o cursor de edição no corpo do método.

Ao expandir um modelo de código, o editor insere um novo estado no qual as áreas onde você digita, os parâmetros de modelo, são realçadas em azul e você pode pressionar Tab ou Enter para ir para o próximo parâmetro de modelo de código ou pressionar Shift-Tab para voltar.

Por exemplo, digite : e pressione Tab. O seguinte modelo é exibido com o parâmetro key realçado em azul:

:key => "value",

Se digitar um nome-chave e pressionar Enter, o parâmetro value do modelo é realçado em azul e você pode inserir o valor do par de valores-chave. Com realce sobre value, você pode pressionar Shift-Tab para voltar ao parâmetro key.

Os modelos de código são atribuídos com base no tipo mime do arquivo que está sendo editado. Em um arquivo Ruby o conjunto de modelos usado é diferente dos arquivos ERB e RHTML. Há uma quantidade de modelos de código Ruby padrão embutidos e podem ser usados diretamente, tal como um subconjunto dos fragmentos TextMate. Você também pode definir seus próprios modelos de código conforme descrito em Criando e personalizando modelos de código Ruby.

As duas páginas Web seguintes listam os modelos de código disponíveis:

Consulte também
Trabalhando com NetBeans Ruby

Notificações legais