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

如何更改NetBeans中插入符号(光标)的闪烁率?,netbeans,cursor,Netbeans,Cursor,如何更改NetBeans中插入符号(光标)的闪烁率?(7.0) NetBeans开发人员说这是一个Swing选项,请参阅,但我无法从命令行中找出要设置的Swing选项的名称 我发现设置Swing选项的最接近的例子是通过放置 -J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel到netbeans.conf.有一个模块用于自定义Emilian Bold创建的光标闪烁率,但该模块不容易找到。让我提供一种不那么直观

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

NetBeans开发人员说这是一个Swing选项,请参阅,但我无法从命令行中找出要设置的Swing选项的名称

我发现设置Swing选项的最接近的例子是通过放置
-J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
到netbeans.conf.

有一个模块用于自定义Emilian Bold创建的光标闪烁率,但该模块不容易找到。让我提供一种不那么直观的方法,但是这个解决方案可以与我测试过的NetBeans IDE 7.0.1一起使用

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

  • 创建文件
    /config/Editors/text/x-java/properties.xml

    这里的
    表示NetBeans IDE使用的用户目录。此目录可从NetBeans的“帮助”>“关于”菜单中找到。
    config
    文件夹已经存在于该目录中,但文件夹
    Editors/text/x-java
    可能不存在,我们必须创建它们,它们区分大小写。
    properties.xml
    文件也应在
    x-java
    文件夹中创建

  • 将以下内容添加到
    properties.xml
    文件

  • 
    
  • value=“0”部分可以按所需的闪烁速率(以毫秒为单位)进行自定义,我认为NetBeans IDE使用的默认值是300,但可以使用新值进行更改,0表示不闪烁

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


  • 我意识到这很古老,但它在谷歌搜索中的地位很高,所以我想我应该添加一个更新的解决方案。Tushar Joshi的上述解决方案在Netbeans 7.1.1中对我不起作用。不过,我必须做的事情非常相似:

    基本上,设置已移动到
    \config\Editors\text\x-java\Preferences\org netbeans模块编辑器设置CustomPreferences.xml

    Unix/Linux的路径是
    $HOME/.netbeans//config/Editors/Preferences/org netbeans模块编辑器设置CustomPreferences.xml

    退出netbeans并通过添加条目修改文件

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

    值是闪烁频率的毫秒数。我加了整整一秒。我添加了它,所以它和其他条目的其他名称属性按字母顺序排列,但我不知道这是否重要。就是这样:)

    如果您想对所有编辑器禁用它,而不仅仅是Java编辑器,请添加以下内容:

    <entry javaType="java.lang.Integer" name="caret-blink-rate" xml:space="preserve">
        <value>2147483647</value>
    </entry>
    
    完整路径包括:

    在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
    

    来源:

    谢谢,效果很好。要更改其他文件类型的闪烁率,我只需在“text”文件夹下创建另一个文件夹;例如,我在“x-java”文件夹旁边创建了一个“javascript”文件夹,并将“properties.xml”文件复制到其中,因此我的所有javascript文件现在都使用指定的速率。谢谢这能在更高的范围内应用吗?还是需要为每种mime类型进行自定义?据我所知,现在您必须为每种mime类型进行自定义。非常感谢!这个答案对我有用,不是公认的答案!是的,它适用于我的Netbeans 8.0。我希望它能读取系统的闪烁率设置。我的Windows上的所有其他应用程序(如记事本)都以相同的速率闪烁,为什么Netbeans不能?可能有人会为此记录错误。我也在使用Netbeans 7.4,但将该值设置为0不会阻止它闪烁:(在NetBeans 8.2中,零值不禁用闪烁。请改用2147483647(24.8天)。
    ~/Library/Application Support/NetBeans/8.2/config/Editors/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml
    
    %APPDATA%\NetBeans\8.2\config\Editors\Preferences\org-netbeans-modules-editor-settings-CustomPreferences.xml