¿Finalización automática de funciones comunes en TeXShop?

¿Finalización automática de funciones comunes en TeXShop?

¿Hay alguna manera de permitir que TeXShop complete funciones comunes para evitar escribir la misma palabra varias veces?

Por ejemplo, cuando escribe \sub, TeXShop le proporcionará automáticamente opciones para completar la palabra. Para que escribas \sub- [Presiona TAB] - \subsection..

Me resulta tedioso escribir funciones comunes repetidamente.

Respuesta1

De acuerdo aAcerca de TeXShop(disponibleaquí)

"La finalización automática es configurable por el usuario. Para configurar, abra el archivo ˜/Library/TeXShop/Keyboard/autocompletion.plist con TeXShop. Lea los comentarios en la parte superior, edítelos apropiadamente para redefinir las opciones de Landweber o agregue los suyos propios y guarde. Asegúrese para editar y guardar en formato UTF-8 si usa caracteres Unicode".

El editor de código fuente admite la finalización de comandos. Escribe las primeras letras de una palabra y presiona la tecla Escape. Se ingresarán las letras restantes. Al presionar Escape nuevamente se recorrerán todas las finalizaciones posibles.

Respuesta2

Esta es otra forma, comentada originalmente porMurray, pero merece más atención, así que publicaré esto después de probarlo:

Supongamos que desea completar un comando para \textcolor{red}{coloured text}, que se puede usar para generar resultados coloured texten color red(para usar \usepackage[]{xcolor}en el preámbulo).

  1. La forma GUI(con menos control por supuesto): escriba y seleccione \textcolor{}{}en la ventana de comandos, luego presione command+shift+W(atajo para: TexShop menu > Source > Command Compeltion > Add Word). Ahora está listo para usarlo sobre la marcha, sin reiniciar su trabajo/TexShop.

  2. La forma del editor de finalización de comandos(Si quieres funcionalidades más avanzadas como: el cursor salta al primero {} mientras se activa el autocompletado) Ir a TexShop menu > Source > Command Compeltion > Add Word. Agregue esto: \textcolor{#INS#•#INS#}{•}en la parte inferior del archivo, presione command+sy listo.

Creo que si alguien echa un vistazo a las entradas presentes en el editor, puede automatizar todas las necesidades de autocompletado agregando entradas simples.es un editor muy versátil y potente, con casi todas las funciones integradas, en mi opinión.

¡Salud!

información relacionada