2011-05-18 20 views
6

¿Hay una tecla de método abreviado para editar varias líneas en RubyMine (Windows) como lo puede hacer con TextMate? Lo he visto en TextMate donde puedes resaltar varias líneas, presionar un código de tecla y luego comenzar a escribir. Todo el texto que escriba aparecerá al final de todas las líneas resaltadas. Me encantaría hacer esto con RubyMine también.¿Tiene RubyMine edición de líneas múltiples estilo TextMate?

Gracias!

Respuesta

8

Sí, esta característica se denomina Modo Columna y se puede activar a través del menú Editar o combinación de teclas.

+0

perfecto, mi amigo, absolutamente perfecto. – ardavis

+0

Supongo que el único problema con esto, sin embargo, es que todo debería estar perfectamente alineado. Ojalá hubiera una manera de hacerlo, así que simplemente lo agregó al final de todas las líneas resaltadas. – ardavis

+0

hay algo similar si quiero editar dos palabras al mismo tiempo. like - link_to 'home', home_path ahora quiero editar la palabra de inicio en el código anterior al mismo tiempo. Lo que debería estar buscando seguramente no es el modo columna. – rtdp

6

RubyMine versión 6.3 y posterior tiene una edición real de varias líneas. Las áreas de texto editadas simultáneamente no necesitan estar verticalmente adyacentes y alineadas verticalmente (como deben ser para usar el modo de selección de columnas).

Brevemente,

  • opción de clic (en Mac, pulse la tecla Alt en Windows o Linux) para crear símbolos de intercalación adicionales, editar, como de costumbre, después haga clic en escapar para volver a un único símbolo de intercalación
  • seleccionar algunos texto y control-G (en Mac; alt-J en Linux y Windows) para buscar la siguiente aparición de ese texto y agregarle una referencia
  • También hay comandos de editor para agregar carátulas (Clon Caret Below, Clone Caret Arriba) que no están vinculados por defecto, pero que puede vincular a las claves que elija.

Más aquí: What’s Mining: Multiple Cursors and Selection

(Columna de selección de modo todavía funciona bien para las áreas de texto que son adyacentes verticalmente y alineado.)

+0

No es exactamente lo que pidió el OP, pero exactamente lo que quería. –

+0

control-G está obligado a 'Agregar selección para siguiente aparición' –

Cuestiones relacionadas