Как изменить частоту мигания каретки (курсора) в NetBeans? - PullRequest
9 голосов
/ 12 июня 2011

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

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

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

Ответы [ 3 ]

18 голосов
/ 16 марта 2012

Я понимаю, что это старая версия, но она довольно высока в поиске в Google, поэтому я решил добавить обновленное решение.Приведенное выше решение Tushar Joshi не работает для меня в 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 - это количество миллисекунд частоты мигания.Я добавил целую секунду.Я добавил его, чтобы он выровнялся в алфавитном порядке с другими свойствами имени других записей, но я не знаю, важно это или нет.Вот и все:)

7 голосов
/ 07 ноября 2011

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

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

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

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

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

2 голосов
/ 05 июля 2017

Если вы хотите отключить его для всех редакторов, а не только для редактора 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\8.2\config\Editors\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...