6

NetBeansエディタ(Windows 7では7.2)のデフォルト設定の1つを誤って上書きし、美しい機能がなくなったと思います。

ブラケット補完機能が有効になりました。

NetBeansは初めてです。私がタイプしたとき

echo "

"マッチングを配置し、最初の引用符の直後にカーソルを置くために使用されるNetBeans

echo "|"`   // here the `|` denotes the cursor

したがって、そこにカーソルが表示されたら、入力するだけです...入力が完了したら、Enterキーを押すだけで(カーソルが閉じ引用符の中にある間)、NetBeansは自動的にセミ行の終わり(最後の引用の後)の列で、次の行に進みます-非常にうまくいきます。しかし今、Enterは完全に新しい行を作成し、最後の引用も次の行にプッシュします。そして明らかに、これ以上の半柱はありません。

だから私は今これを手に入れることになります

echo "test  
 "

代わりにこれを私に与えるために使用されたエンター。

echo "test";

何がどこでうまくいかなかったのだろうか。ここで、右矢印を押して終値の右側に移動し、半列を手動で配置してから、Enterキーを押す必要があります。

デフォルト設定に戻すにはどうすればよいですか?このような状況であなたは何をしますか?

Windows7およびNetBeans7.2.1の実行

4

1 に答える 1

5

あなたの質問に対する一般的な答え

設定は、ユーザーディレクトリのXMLファイルに保存されます。

${userdir}/config/Editors/text/{PROGRAMMING_LANGUAGE_HERE}/Preferences/org-netbeans-modules-editor-settings-CustomPreferences.xml. 

このファイルを削除すると、言語設定(フォーマットを含む)がデフォルトに設定されます。

機能が言語設定にあるかどうかは完全にはわかりませんが、configディレクトリを確認し、その機能が戻るまでファイルを削除してください。

XMLファイルの特定の部分を削除して、一部の設定のみをリセットすることもできます。


特定の問題の代替案(代替案1)

コメントといくつかの検索での議論の後、私はあなたの特定の要求の代わりとしてこのリンクを見つけました。タイトルの質問に答えるので(そして検索機能を使用する将来の人々を助けるために)、元の答えはそのままにしておきます。

Netbeansのヒント:PHPの行末にセミコロンを追加する

NetbeansでJavaを作成する場合、ctrl +;を押すだけで、行末にセミコロン(;)を配置する便利なショートカットがあります。それは大したことではないように聞こえますが、私はコードの一部を書くことが多いようですが、どういうわけか最後にセミコロンがありません。コードが完成したことと関係があると思います(たとえば、IDEでは、書きたいコードを書き終える前に、行の終わりに到達することはできません。これは本当に良いことです)。ただし、PHPを作成する場合、この機能は使用できません。

このショートカットが実際にどれほど便利であるかを証明するのは、PHPを作成するときにNetbeansでこれを実行しようと永遠に試みていることですが、がっかりしているだけです。

PHP用のNetbeansでそれを行う方法

ただし、Netbeans(およびマクロサポートを提供するエディタ)でこの機能を作成する簡単な方法があります。

Netbeansで、テキストエディタのどこかをクリックします。

  1. [編集]>[マクロの開始]を選択します

  2. ここで、エディターで「end」キーを押してから「;」を押します。鍵。これで、行の最後にセミコロンが表示されます。

  3. [編集]>[マクロの停止]を選択します

  4. マクロに名前を付けます(例:「追加;」)

[ショートカットを設定]をクリックします</p>

「ctrl+;」を押します [OK]をクリックします

完了です。


特定の問題の代替案(代替案2)

また、にはOptions -> Editor -> Code Templates、必要なことを正確に実行するエコショートカット(二重引用符、;など)を含む多数のテンプレートがあります。何らかの理由で、これらのテンプレートはデフォルト設定の「Tabでテンプレートを展開」では機能しませんが、CTRL + SPACEに変更すると、完全に機能します。

于 2012-12-30T07:07:59.490 に答える