如何在NetBeans中更改插入符号(光标)闪烁率?

Ser*_*gey 9 netbeans cursor

如何在NetBeans中更改插入符号(光标)闪烁率?(7.0)

NetBeans开发人员说这是作为Swing选项支持的,参见Bug 124211 - 光标闪烁率太快但我无法弄清楚要从命令行设置的Swing选项的名称.

我找到的最接近设置Swing选项的例子是通过添加-J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel到netbeans.conf来设置外观 .

Dav*_* S. 18

我意识到这是旧的,但它在谷歌搜索中相当高,所以我想我会添加一个更新的解决方案.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>
Run Code Online (Sandbox Code Playgroud)

value是眨眼率的毫秒数.我加了一秒钟.我添加了它,所以它按字母顺序排列其他条目的其他名称属性,但我不知道这是否重要.而已:)

  • 零值不会禁用NetBeans 8.2中的闪烁.请改用2147483647(24.8天). (2认同)

Tus*_*shi 7

有一个模块用于自定义由Emilian Bold创建的光标闪烁率,但是找不到该模块.让我提供一种不太直观的方法,但此解决方案适用于我测试的NetBeans IDE 7.0.1.

  1. 在进行这些更改之前,请确保已关闭NetBeans IDE.

  2. 创建文件<userdir>/config/Editors/text/x-java/properties.xml
    此处<userdir>表示NetBeans IDE使用的用户目录.可以从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>  
Run Code Online (Sandbox Code Playgroud)
  1. 值="0"部分可以通过所需的闪烁速率(以毫秒为单位)进行自定义,我认为NetBeans IDE使用的默认值为300,但可以使用新值更改,0表示不闪烁.

  2. 再次启动NetBeans IDE,现在您将获得Java文件中光标所需的闪烁速率.