¿Cómo completar/cerrar automáticamente corchetes en Mac?

¿Cómo completar/cerrar automáticamente corchetes en Mac?

Algunos editores de texto para programación admiten corchetes de cierre automático. Por ejemplo, en Jupyter Notebook o Jupyterlab para Python, dada una línea, digamos

asdf wert xcvb

Si hago doble clic para resaltarwert, y escribo(, me dará

asdf (wert) xcvb

Del mismo modo, si destacoasdfy escriba', me dará

'asdf' fue scvb

¿Hay alguna manera de hacerlo en todo Mac OS?

Respuesta1

No conozco ningún comportamiento global de este tipo, ya que lo que usted describe es el comportamiento especial de esta aplicación específica.

Para recrear esto para todo el sistema operativo, necesitará una macro del sistema, activada por alguna tecla del teclado elegida, que la traducirá en una serie de teclas para lograr el efecto deseado.

Por ejemplo (tomado de Windows y debe traducirse a Mac), la combinación de teclado de Win+ (podría traducirse a
Ctrl+ X, (, Ctrl+ V, ). Para Mac, sustitúyalo Winpor Cmd.

Esto cortará la selección al portapapeles, ingresará (, pegará la selección y finalmente ingresará ). Esta combinación debería funcionar para la mayoría de las aplicaciones.

Puede hacer lo mismo con caracteres distintos de los paréntesis, como las comillas.

Para una discusión sobre programas de macros en Mac, consulte la publicación Equivalente a AutoHotkey para OS X.

Respuesta2

La forma más sencilla de hacerlo es a través dePreferencias del Sistema.

  • Ir aPreferencias del Sistema > Teclado > Texto
  • Haga clic en el '+' botón en la parte inferior izquierda.
  • Ingrese el texto de acceso directo que desee en elReemplazarcolumna(En nuestro caso será'(').
  • Ingrese la frase objetivo a la que desea expandirse en elConcolumna (en este caso, "()").
  • Repita los pasos anteriores para todos los diferentes tipos de soportes (si es necesario)
  • Cada vez que escriba un corchete de apertura, el sistema mostrará la expansión debajo del texto y lo reemplazará automáticamente con el resultado deseado cuando presione "Espacio" o "Entrar".

Sin embargo, no parece posible incluir el texto resaltado entre corchetes o comillas con esto.

Fuente: https://www.laptopmag.com/articles/autocomplete-with-text-shortcuts-os-x

Respuesta3

Si está buscando un editor de texto con esta funcionalidad, le sugieroBB.

Estoy seguro de que hay otros, este es el que uso y se comporta exactamente como lo describe.

información relacionada