9

NetBeans でキャレット (カーソル) の点滅速度を変更するには? (7.0)

NetBeans 開発者は、これは Swing オプションとしてサポートされていると言っています。バグ 124211 - カーソルの点滅速度が速すぎるを参照してください。コマンドラインから設定するこの Swing オプションの名前がわかりません。

私が見つけた Swing オプションの設定の最も近い例は -J-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel、netbeans.conf に配置してルック アンド フィールを設定することです。

4

3 に答える 3

20

これは古いと思いますが、グーグル検索ではかなり高いので、更新されたソリューションを追加すると思いました。上記のTusharJoshiによる解決策は、Netbeans7.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まばたき速度のミリ秒数です。1秒追加しました。他のエントリの他の名前のプロパティとアルファベット順に並ぶように追加しましたが、それが重要かどうかはわかりません。それでおしまい:)

于 2012-03-16T00:16:32.437 に答える
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>  
  1. value="0" の部分は、必要なミリ秒単位の点滅速度でカスタマイズできます。私の考えでは、NetBeans IDE で使用されるデフォルト値は 300 ですが、新しい値で変更できます。0 は点滅しないことを意味します。

  2. NetBeans IDE を再起動すると、Java ファイル内のカーソルに必要な点滅速度が得られます。

于 2011-11-07T08:25:59.813 に答える
3

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

于 2017-07-05T16:58:17.647 に答える