2011-06-12 51 views
9

¿Cómo cambiar la velocidad de parpadeo del cursor (cursor) en NetBeans? (7.0)¿Cómo cambiar la velocidad de parpadeo del cursor (cursor) en NetBeans?

Los desarrolladores de NetBeans dicen que esto es compatible con la opción Swing, ver Bug 124211 - Cursor blink rate too fast pero no puedo entender el nombre de esta opción Swing para establecer desde la línea de comandos.

El ejemplo más cercano de establecer la opción Swing que encontré es establecer la apariencia al poner -J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel en netbeans.conf.

Respuesta

7

Hubo un módulo para personalizar la frecuencia de parpadeo del cursor creado por Emilian Bold, pero ese módulo no se encuentra fácilmente disponible. Permítanme proporcionar una forma menos intuitiva, pero esta solución funciona con NetBeans IDE 7.0.1 como la probé yo.

  1. Asegúrese de que el NetBeans IDE se apaga antes de realizar estos cambios.

  2. Crear archivo <userdir>/config/Editors/text/x-java/properties.xml
    Aquí el <userdir> significa el directorio de usuario utilizado por el IDE NetBeans. Este directorio se puede encontrar desde NetBeans Ayuda > Acerca del menú. La carpeta config ya estará allí en este directorio pero las carpetas Editors/text/x-java pueden no estar allí y tendremos que crearlas, son sensibles a mayúsculas y minúsculas. El archivo properties.xml también se creará en la carpeta x-java.

  3. Añadir los siguientes contenidos en el fichero de properties.xml


    <?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE properties PUBLIC "-//NetBeans//DTD Editor Properties settings 
    1.0//EN" "http://www.netbeans.org/dtds/EditorProperties-1_0.dtd"> 
    <properties> 
     <property class="java.lang.Integer" name="caret-blink-rate" value="0"/> 
    </properties>
  1. El valor = "0" porción puede ser personalizado por la tasa de parpadeo deseado en milisegundos, el valor predeterminado utilizado por NetBeans En mi opinión, IDE es 300, pero se puede cambiar con un nuevo valor, 0 significará que no parpadeará.

  2. Inicie NetBeans IDE de nuevo y obtendrá la tasa de parpadeo deseada para el cursor en los archivos Java.

+0

Gracias, funciona muy bien. Para cambiar la velocidad de parpadeo para otros tipos de archivos, solo tuve que crear otra carpeta debajo de la carpeta "texto"; Por ejemplo, creé una carpeta "javascript" junto a la carpeta "x-java" y copié el archivo "properties.xml" en ella, por lo que todos mis archivos JavaScript ahora usan la velocidad especificada. ¡Gracias! –

+0

¿Se puede aplicar esto a un alcance mayor? ¿O es necesario hacerlo para cada tipo de mimo? –

+0

De acuerdo con mi conocimiento por ahora, tiene que hacer esta personalización para cada tipo MIME. –

17

que dan cuenta de esto es viejo, pero es bastante alto en la búsqueda de google, así que pensé que me gustaría añadir una solución actualizada. La solución anterior de Tushar Joshi no funciona para mí en Netbeans 7.1.1. Lo que tenía que hacer, era bastante similar:

Básicamente, la configuración se ha movido a <userdir>\config\Editors\text\x-java\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml.

La ruta para Unix/Linux es $HOME/.netbeans/<NetbeansVersion>/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml.

netbeans salida y modificar el archivo agregando la entrada

<entry javaType="java.lang.Integer" name="caret-blink-rate" xml:space="preserve"> 
    <value>1000</value> 
</entry> 

El value es el número de milisegundos de velocidad de parpadeo. Agregué un segundo completo. Lo agregué para que se alineara alfabéticamente con las otras propiedades de nombre de las otras entradas, pero no sé si eso es importante o no.Eso es todo :)

+0

¡Muchas gracias! Esta respuesta funcionó para mí, ¡no la aceptada! – Oleksiy

+0

Sí, funciona para mi Netbeans 8.0. Ojalá pudiera leer la configuración del sistema para la frecuencia de parpadeo. Todas las demás aplicaciones (por ejemplo, el Bloc de notas) en mi Windows parpadean con la misma velocidad, ¿por qué Netbeans no puede? Puede ser que alguien pueda registrar un error para ello. – pongapundit

+0

También estoy usando Netbeans 7.4, pero establecer el valor en 0 no impide que parpadee. :( –

0

Si desea desactivar por todos editores, en lugar de sólo el editor de Java, añada lo siguiente:

<entry javaType="java.lang.Integer" name="caret-blink-rate" xml:space="preserve"> 
    <value>2147483647</value> 
</entry> 

bajo el elemento <editor-preferences> al archivo:

config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml 

Las rutas completas son:

En Mac:

~/Library/Application Support/NetBeans/8.2/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml 

En Windows:

%APPDATA%\NetBeans\8.2\config\Editors\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml 

Fuente: https://forums.netbeans.org/topic9561.html

Cuestiones relacionadas