Re: Temas de color del editor de texto JSL@B1234 ,
Ese suena como el método correcto para aplicar estas preferencias de color, por lo que no estoy seguro de lo que podría estar sucediendo. ¿Puede asegurarse de que JMP no esté abierto cuando guarde el archivo "JMPStyles.PFS"? Es posible que JMP sobrescriba este archivo cuando se apaga.
¿Puede actualizar a JMP 15? El soporte para un tema de editor oscuro es mucho mejor y más fácil de aplicar.
-Justino
Re: Temas de color del editor de texto JSLHola @Justin_Chilton ,
¡Estoy tratando de seguir sus instrucciones y debo estar haciendo algo mal porque el fondo de mi script sigue siendo blanco!
Copié y pegué el texto del script que publicaste en un archivo de script .jsl y lo titulé "JMPStyles.PFS". Lo he guardado en la ubicación "%AppData%\Roaming\SAS\JMP\14". He replanteado JMP y mi computadora.
¿Alguna idea de dónde me estoy equivocando?
Re: Temas de color del editor de texto JSL - Estado cambiado a: EntregadoLa compatibilidad con los modos claro y oscuro en Windows y Mac está disponible en JMP 15.
Re: Temas de color del editor de texto JSLDebido a esta solicitud y otras que hemos tenido en el pasado, JMP Development está trabajando actualmente para agregar esta capacidad en el marco de tiempo de JMP 15. JMP 15 estará disponible en el otoño de 2019.
Re: Temas de color del editor de texto JSLComo seguimiento: en Mac, también puede colocar el archivo PFS en /Library/Application Support/JMP/ y funcionará para todas las versiones que pueda tener (útil para cuando aparezca EA15). Y, ¡una bonificación! ¡La pestaña Application Builder Script también hereda los cambios!
METRO
Re: Temas de color del editor de texto JSLGenial - ¡Gracias Dan!
Re: Temas de color del editor de texto JSLEsto también funciona en Mac. Ir -> Ir a la carpeta -> ~/Librería/JMP/14. Luego puede agregar ese archivo JMPStyles.PFS que Justin tiene arriba.Re: Temas de color del editor de texto JSLEcha un vistazo a mi publicación actualizada arriba. He agregado colores para un registro de aspecto decente.
Aquí hay una captura de pantalla de cómo se ve en mi computadora:

Re: Temas de color del editor de texto JSL¡Gracias por aclarar las cosas, Justin! Este es un esquema de color realmente agradable.
metro
Re: Temas de color del editor de texto JSL¡Wow gracias!Espero una solución más fluida en el futuro, ¡pero esto me hace a mí y a mis ojos muy felices!Mis colores son ligeramente diferentes, pero eso es probablemente porque todavía estoy en JMP 13 (¿o tal vez Windows 7?).B/c de esto no es difícil ver el cursor ya que este gris es mucho más claro.Pero si se incluyen temas en el futuro, ¡asegúrese de cambiar también el color del cursor!

Copié el código donde se aplica para el registro, pero no estaba seguro de qué hacer con los valores: envío de registro, salida de registro, inicio de salida de registro, fin de salida de registro o sugerencia de llamada.Esto no es importante, realmente aprecio tus comentarios.
Re: Temas de color del editor de texto JSLHola @msharp ,
Los colores del editor de secuencias de comandos se administran en un archivo de preferencias denominado JMPStyles.PFS y no se pueden recuperar mediante Obtener preferencias() ni configurar mediante Establecer preferencias().
Revisé y creé un tema oscuro que se ve así:

Desafortunadamente, la desventaja de este tema es que el cursor de texto parpadeante sigue siendo negro y puede ser difícil de ver.
He adjuntado el archivo JMPStyles.PFS para este tema. Puede colocar este archivo en "%AppData%\Roaming\SAS\JMP\14" en Windows para aplicar el tema después de reiniciar JMP.
Sin embargo, me doy cuenta de que esta no es una solución perfecta y se la pasaré a nuestro equipo de desarrollo para que la revise en una versión futura de JMP.
Gracias,
justin chilton
Pruebas JMP
Editar: Ahora me doy cuenta de que estos comentarios no permiten adjuntar archivos. He incluido el texto que puede incluir en el archivo JMPStyles.PFS a continuación.
//*** Generated Text, Editing this incorrectly may risk not being able to start JMP ***
Styles(
JSL(
Default Enabled(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Default Disabled(
Foreground Color( "Medium Light Gray" ),
Background Color( "Medium Dark Gray" )
),
Block Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Nested Block Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Line Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Brace(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Date(
Foreground Color( "Medium Light YellowGreen" ),
Background Color( "Medium Dark Gray" )
),
Error( Background Color( "Medium Dark Gray" ) ),
Plain Text(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Unknown(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Identifier(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Message(
Foreground Color( "Light BlueCyan" ),
Background Color( "Medium Dark Gray" )
),
Message Unknown(
Foreground Color( "Medium Light Red" ),
Background Color( "Medium Dark Gray" )
),
Number(
Foreground Color( "Medium Light Green" ),
Background Color( "Medium Dark Gray" )
),
Operator Name(
Foreground Color( "Light BlueCyan" ),
Background Color( "Medium Dark Gray" )
),
Platform Name(
Foreground Color( "Medium Light Orange" ),
Background Color( "Medium Dark Gray" )
),
Operator Symbol(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
String(
Foreground Color( "Light Purple" ),
Background Color( "Medium Dark Gray" )
),
Block String(
Foreground Color( "Medium Light Purple" ),
Background Color( "Medium Dark Gray" )
),
Annotation Note(
Foreground Color( "Medium Dark Gray" ),
Background Color( "Medium Dark Gray" )
),
Annotation Warn(
Foreground Color( "White" ),
Background Color( "Gray" )
),
Annotation Error(
Foreground Color( "Light Fuchsia" ),
Background Color( "Medium Dark Gray" )
),
Annotation Fatal(
Foreground Color( "Light Fuchsia" ),
Background Color( "Medium Dark Gray" )
),
Line Number(
Foreground Color( "White" ),
Background Color( "Gray" )
),
Brace Light(
Foreground Color( "Light BlueGreen" ),
Background Color( "Medium Dark Gray" )
),
Bad Brace(
Foreground Color( "Light Red" ),
Background Color( "Medium Dark Gray" )
),
Control Char(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Indent Guide(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
)
),
Log(
Default Enabled(
Foreground Color( "White" ),
Background Color( "Gray" )
),
Default Disabled(
Foreground Color( "Medium Light Gray" ),
Background Color( "Gray" )
),
Block Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Nested Block Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Line Comment(
Foreground Color( "Light Green" ),
Background Color( "Medium Dark Gray" )
),
Default Background(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Log Submit(
Foreground Color( "White" ),
Background Color( "Medium Dark Gray" )
),
Log Output(
Bold( 0 ),
Foreground Color( "White" ),
Background Color( "Gray" )
),
Log Output Start(
Foreground Color( "Medium Light Gray" ),
Background Color( "Gray" )
),
Log Output End(
Foreground Color( "Medium Light Gray" ),
Background Color( "Gray" )
),
Line Number(
Foreground Color( "White" ),
Background Color( "Medium Light Gray" )
),
Brace Light(
Bold( 0 ),
Foreground Color( "Light BlueGreen" ),
Background Color( "Medium Dark Gray" )
),
Bad Brace(
Bold( 0 ),
Foreground Color( "Light Red" ),
Background Color( "Medium Dark Gray" )
),
Control Char(
Foreground Color( "White" ),
Background Color( "Gray" )
),
Indent Guide( Background Color( "Gray" ) )
)
)
Re: Temas de color del editor de texto JSLGracias por compartir el código.Pasé un tiempo tratando de cambiar los colores con las preferencias y el nuevo sistema es demasiado complicado.Cambiar colores y usar Obtener preferencias tampoco me dio ninguna información valiosa.Como no conozco la estructura del objeto del editor de texto JSL, no hay documentación para él, y Obtener preferencias no devuelve nada útil, creo que no puedo completar esta tarea por mi cuenta.
Re: Temas de color del editor de texto JSLEsto es lo que tenía anteriormente: puede ser necesario hacer algunos ajustes para que funcione. Parece que cada elemento ahora tiene dos colores (primer plano y fondo), pero esto debería ayudarlo a comenzar.
Oscuridad solarizada
Preferences(
Script Editor Settings(
Text Color( {131, 148, 150} ),
Back Color( {0, 43, 54} ),
Disabled Back Color( {0, 43, 54} ),
Comment Color( {133, 153, 0} ),
String Color( {88, 110, 117} ),
Number Color( {42, 161, 152} ),
Operator Symbol Color( {88, 110, 117} ),
Operator Name Color( {38, 139, 210} ),
Identifier Color( {88, 110, 117} ),
Brace Color( {203, 75, 22} ),
Guide Color( {88, 110, 117} ),
Show Line Numbers( 1 ),
Wrap Text( 1 ),
Color Unknown Object Messages( 1 ),
Save And Restore Document State Information( 1 ),
JSL Code Folding( 1 ),
JSL Code Folding Marker( 2 ),
Allow Additional Code Folding Keywords( 1 )
)
);
Luz solarizada
Preferences(
Script Editor Settings(
Text Color( {101, 123, 131} ),
Back Color( {253, 246, 227} ),
Disabled Back Color( {253, 246, 227} ),
Comment Color( {133, 153, 0} ),
String Color( {147, 161, 161} ),
Number Color( {42, 161, 152} ),
Operator Symbol Color( {88, 110, 117} ),
Operator Name Color( {38, 139, 210} ),
Identifier Color( {88, 110, 117} ),
Brace Color( {203, 75, 22} ),
Guide Color( {147, 161, 161} ),
Show Line Numbers( 1 ),
Wrap Text( 1 ),
Color Unknown Object Messages( 1 ),
Save And Restore Document State Information( 1 ),
JSL Code Folding( 1 ),
JSL Code Folding Marker( 2 ),
Allow Additional Code Folding Keywords( 1 )
)
);Re: Temas de color del editor de texto JSLGracias @MikeD_Anderson pero yo era consciente de esto.Sin embargo, la interfaz es torpe y requiere cambiar cada detalle, lo que difícilmente constituye un tema.Si pudiera compartir el código JSL para recrear el tema Solarized Dark, se lo agradecería.
Re: Temas de color del editor de texto JSLEn 14 (creo que 13 también) puede cambiar los elementos en el tema en Preferencias> Editor de secuencias de comandos. En un momento tuve el mío configurado con el Tema Solarizado ( enlace ).
Temas de color del editor de texto JSLMis compañeros de trabajo se burlaban de mí por codificar con fondos brillantes.Podría usar otro editor como Sublime o Atom, pero JSL Text Editor viene con muchas funciones convenientes.De todos modos ¿podríamos incluir temas adicionales?Preferiblemente los más oscuros que sean más agradables a la vista.

La personalización en masa