Как изменить скорость мигания курсора (курсора) в NetBeans?

Как изменить скорость мигания курсора (курсора) в NetBeans? (7.0)

разработчики NetBeans говорят, что это поддерживается как опция Swing, см. ошибка 124211-курсор мигает слишком быстро но я не могу понять имя этой опции Swing для установки из командной строки.

самый близкий пример настройки опции Swing, которую я нашел, - это настройка внешнего вида -J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel для netbeans.conf.

3 ответов


был модуль для настройки скорости мигания Курсора, созданный Emilian Bold, но этот модуль не найден легко доступным. Позвольте мне предоставить менее интуитивный способ, но это решение работает с NetBeans IDE 7.0.1, как проверено мной.

  1. перед внесением этих изменений убедитесь, что IDE NetBeans отключена.

  2. создать файл <userdir>/config/Editors/text/x-java/properties.xmlна <userdir> означает каталог пользователя, используемый IDE NetBeans. Этот каталог можно найти в NetBeans Справка > О. The config папка уже будет там в этом каталоге, но папки Editors/text/x-java может не быть там, и нам придется их создать, они чувствительны к регистру. The properties.xml файл также должен быть создан в .

  3. добавьте в


     <?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. значение="0" часть может быть настроенный желаемой скоростью мигания в миллисекундах, значение по умолчанию, используемое IDE NetBeans, составляет 300, на мой взгляд, но его можно изменить с новым значением, 0 будет означать отсутствие мигания.

  2. запустите IDE NetBeans снова, и теперь вы получите желаемую скорость мигания для курсора в Java-файлах.


Я понимаю, что это старый, но он довольно высоко в поиске google, поэтому я подумал, что добавлю обновленное решение. Решение, приведенное выше Тушаром Джоши, не работает для меня в Netbeans 7.1.1. Что я должен был сделать, было очень похоже, хотя:

в основном, настройки переместились в <userdir>\config\Editors\text\x-java\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml.

путь для Unix/Linux-это $HOME/.netbeans/<NetbeansVersion>/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml.

выйдите из netbeans и измените файл, добавив запись

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

на value - это количество миллисекунд скорость мигания. Я добавил целую секунду. Я добавил его так, что он выстроился в алфавитном порядке с другими свойствами имени других записей, но я не знаю, важно это или нет. Вот оно:)


если вы хотите отключить его для все редакторы, а не только редактор Java добавить следующее:

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

под <editor-preferences> элемент файла:

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

полные пути:

На Mac:

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

На Windows:

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

источник:https://forums.netbeans.org/topic9561.html