2012-03-26 33 views
5

Netbeans自動フォーマット(ctrl + alt + f)を多く使用しています。それは非常に素晴らしい機能です!Netbeans:自動フォーマット:コードの一部に対しては無効にする

しかし、XMLを生成するためにStringBuffer.append()を使用します。 .appendパラメーターをインデントして、my xmlのノード構造を表します。

私の問題:autoformatは、すべてのパラメータを同じ列に移動します。

msg.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
    msg.append("<root>"); 
    msg.append("<subNode/>"); 

私の質問:私は私のファイルのセクションに私のコードを修正するために、オートフォーマットを防ぐにはどうすればよいです。私は "エディタフォールド"に似た何かを見つけたいと思っています。

//<editor-noAutoFormatting>" 
    msg.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); 
    msg.append( "<root>"); 
    msg.append( "<subNode/>"); 

答えて

3

質問は、すでに尋ねてきた。

をそのための答えは残念ながらありません。アノテーションの考え方は、書式設定のために実装されていません(または私は見つけられません)。

これを回避する唯一の方法は、書式設定するテキストを選択することです.はxmlの部分なしでとし、フォーマットを使用します。

EDIT

私はスペースを削除するために、オートフォーマットを避けるために見つけた唯一のものは、それらの間の/* */【選択スペースは、Netbeansのフォーマッタでトリムされませんコメントを使用することです。

例:

msg.append(/* */"<subNode/>");. 
+0

私はのこぎりを行なったし、それらの投稿を読んで。しかし、私の質問は異なっています。私は、グローバルオートフォーマットの動作を変更/防止したくないので、私はコードの特定のセクションでのみそれを防止したいと思います。 – Loda

+0

「このセクションを選択しないでください」という問題は、セクションを選択しないと、ドキュメント全体に自動フォーマットが適用されることです。 – Loda

+0

私が現在使用している解決策は、私のconstの前に空白を追加することです。 (非常に醜い) – Loda

関連する問題