Seleccionar texto mientras saltas con el cursor en iTerm2

20

Me gustaría saber si es posible obtener una funcionalidad similar a la de un editor de texto para seleccionar texto en iTerm2. Por ejemplo, en Sublime Text 3, puedo hacer lo siguiente:

⇧ ⌥ → = Seleccione la palabra a la derecha del cursor.

⇧ ⌘ → = Seleccione toda la línea a la derecha del cursor.

Pero por mi vida no puedo hacer esto en iTerm2. Puedo agregar acciones que hagan que mi cursor salte sobre las palabras, o salte al final de la línea , pero no salte y seleccione al mismo tiempo.

Para ser claros: no estoy buscando una alternativa para resaltar el texto de esta manera (por ejemplo, cualquier método que comience con una ⌘ Fbúsqueda o que requiera un mouse), estoy buscando la funcionalidad exacta descrita anteriormente.

JimmidyJoo
fuente

Respuestas:

5

Puede configurar atajos de teclado para esta funcionalidad en iTerm2.

En Prefs> Perfiles> Teclas, puede asignar teclas para mover el principio o el final de la selección por un solo carácter, palabra o línea. No existen tales claves vinculadas por defecto.

Para hacer un acceso directo para la selección de texto precisa a la que se refiere, asignaría los accesos directos a las siguientes acciones,

⇧ ⌥ → = Move end of selection forward, Move by word

⇧ ⌘ → = Move end of selection forward, Move by line

Mueva el final de la selección hacia adelante, muévase por palabra Mueva el final de la selección hacia adelante, muévase por palabra

Fuente: https://www.iterm2.com/documentation-one-page.html

natemacinnes
fuente
2
Aceptaré esta respuesta, ya que es claramente tan buena como la que vamos a obtener. PERO , los lectores deben ser conscientes de que la funcionalidad detallada aquí puede ser diferente de lo que podrían esperar.
JimmidyJoo
a) "Mover por línea" es básicamente inutilizable para las personas que esperan una funcionalidad similar a la de un editor de texto solo dentro de la parte de la línea de comandos editable por el usuario.
JimmidyJoo
b) A la mayoría de los usuarios de Mac les puede gustar esto, pero separar el movimiento de la selección en las partes "inicio" y "final" significa que, en el mejor de los casos, solo puede obtener un movimiento de selección nativo al estilo Mac al mezclar movimientos de selección hacia adelante y hacia atrás, en lugar de que la convención (¿más centrada en Windows y Linux?) utilizada por Sublime Text. (Esto es difícil de explicar, pruébalo para ver a qué me refiero.)
JimmidyJoo