Tengo algunos archivos .scpt largos. Por "largo", estoy hablando de conteos de caracteres (excluyendo espacios) de 200,000.
Uso Script Editor.app para crear y editar AppleScripts (simplemente porque Script Editor ya estaba instalado).
Si guardo un archivo largo en Script Editor (por ejemplo, al presionar ⌘ command + S ), el archivo casi siempre se desplazará mucho más abajo en el archivo. El resultado es que estoy muy alejado de la ubicación en el script donde estaba editando, y mi cursor de texto se ha perdido. Si escribo un texto inmediatamente después de guardarlo, el texto se coloca en la última línea del documento.
Por lo tanto, tengo que pasar un poco de tiempo decente tratando de encontrar la línea o área de código que estaba editando. Ahorro a menudo, por lo que esta vez se acumula significativamente.
Para empeorar las cosas, después de guardar, la barra de desplazamiento en el Editor de secuencias de comandos tiene errores y es errática durante unos 30 segundos. Esto hace que el desplazamiento manual sea en gran parte contraproducente. A veces, este período errático es de hasta un minuto.
Combinados, estos dos errores resultan en una experiencia de ahorro frustrante y lenta.
El único escenario en el que he visto desaparecer completamente estos dos problemas es cuando el script es corto. Como en, lo suficientemente corto como para no poseer una barra de desplazamiento en absoluto.
Por lo general, no tengo muchos programas ejecutándose en mi computadora cuando uso Script Editor y nunca son aplicaciones exigentes. Por lo general, tengo un par de ventanas de Chrome, un par de ventanas de TextEdit, una ventana de Script Editor, y eso es todo. Mi máquina es una Retina MacBook Pro de principios de 2013 con 16 GB de RAM.
¿Es normal este comportamiento del Editor de secuencias de comandos? ¿Hay algo que pueda hacer para mitigarlo?