4 votos

¿Cómo definir los caracteres de límite de la palabra en el terminal? doble clic en la cadena compuesta en la línea de comandos del terminal no está resaltando toda la cadena

En la línea de comandos de osx en la aplicación de terminal por defecto [ Versión 2.11 (440) ] cuando la terminal muestra una cadena (que resulta ser la ruta completa del archivo)

/Users/scottstensland/src/foo/repos/live/test-scott/templates

y deseo resaltar toda la cadena (nombre completo de la ruta) hago doble clic en cualquier parte de la cadena anterior... sólo resalta la palabra sobre la que hago doble clic

Cómo cambiar el terminal para resaltar toda la cadena compuesta intercalada con delimitadores como el carácter '/', etc...

normalmente uso Ubuntu que tiene el siguiente truco para definir los caracteres de límite de la palabra en el terminal

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ word-char-exceptions  '@ms "-,.?%&#_+@~·/"'

donde b1dcc9dd-5262-4d8d-a863-c897e6d979b9 es mi perfil recuperado con

gsettings get org.gnome.Terminal.ProfilesList default

así que creo que necesito el equivalente de mac osx al comando gsettings de linux anterior

mac osx 11.4   Big Sur
mac mini M1  2020
chip  Apple M1

parece extraño que el terminal por defecto de osx no esté optimizado para ingenieros de software ;-(

Estoy usando bash shell en osx ... como referencia también uso bash en linux

2voto

Canadian Luke Puntos 438

La respuesta corta que he encontrado es no; no es posible configurarlo para Terminal (ver https://superuser.com/questions/125011/how-to-change-word-selection-separator-characters-in-mac-os-x )

Solución si sólo quieres un comportamiento de doble clic en el Terminal

Shift + Cmd + doble clic

Solución si desea un control más complejo de los delimitadores de palabras

Obtenga iterm2 y utilice

brew install iterm2

Eso tiene delimitadores de palabras configurables (ver https://apple.stackexchange.com/a/25283/23513 )

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X