2011-06-12 257 views

回答

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可能不在那裏,我們將不得不創建它們,它們區分大小寫。還應在x-java文件夾中創建properties.xml文件。

  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. =「0」部分可通過以毫秒爲單位所希望的閃爍速率,通過NetBeans的使用默認值來定製該值在我看來,IDE是300,但可以用新值更改,0表示不閃爍。

  2. 再次啓動NetBeans IDE,現在您將在Java文件中爲光標獲得所需的閃爍率。

+0

謝謝你,偉大工程。要改變其他文件類型的閃爍率,我只需在「文本」文件夾下創建另一個文件夾;例如,我在「x-java」文件夾旁創建了一個「javascript」文件夾,並將「properties.xml」文件複製到其中,這樣我所有的JavaScript文件現在都使用指定的速率。謝謝! – 2011-11-07 13:57:07

+0

這可以應用在更高的範圍?還是需要爲每個MIME類型完成? – 2012-01-20 08:16:48

+0

根據我現在所知,您必須爲每種MIME類型進行此自定義。 – 2012-01-20 15:06:28

17

我意識到這是舊的,但它在谷歌搜索相當高,所以我想我會添加一個更新的解決方案。上述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修改該文件是眨眼速度的毫秒數。我加了一整秒。我添加了它,所以它與其他條目的其他名稱屬性按字母順序排列,但我不知道這是否重要。這是它:)

+0

非常感謝!這個答案適用於我,而不是接受的答案! – Oleksiy 2013-08-29 23:48:18

+0

是的,它適用於我的Netbeans 8.0。我希望它可以讀取系統的閃爍率設置。我的Windows上的所有其他應用程序(例如記事本)以相同的速率閃爍,爲什麼Netbeans不能?可能有人可以爲它記錄一個錯誤。 – pongapundit 2014-08-15 17:58:22

+0

我也在使用Netbeans 7.4,但將該值設置爲0並不能防止其閃爍。 :( – 2015-05-04 17:53:39

0

如果你想禁用它所有編輯,而不只是Java編輯器,添加以下內容:<editor-preferences>元素

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

到文件:

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