すでに Eclipse PHP のワード ラップを使用しています ( PHP ファイルの Eclipse PDT でワード ラップを動作させるにはどうすればよいですか? )。Eclipse Java はどうですか? Java コード行をラップする同様のツールはありますか?
5 に答える
Ctrl+Shift+F は、Eclipse でファイルをフォーマットし、長い行を複数の行に分割し、コメントを適切に折り返します。テキストの一部だけを強調表示して書式を設定することもできます。
これは自動的なソフト/ハード ワード ラップではないことは承知していますが、質問が派手なことを求めているとは思いません。
これは、Texlipse の "Ahtik" word-wrap プラグインで次の問題を抱えている人向けです: プラグインは正常にインストールされますが、コンテキスト メニューを使用して (または ctrl+alt+w を押して) "word-wrap" オプションを選択すると、テキストを一時的に折り返してから、フリックして折り返しを解除します (これには、おそらく Windows 7 を使用しているユーザーが含まれます)。
これが修正です...開発者自身から直接!私は最終手段として Ahti Kitsik にメールを送りましたが、彼が実際に解決策を見つけたときは驚き、翌日それを送ってくれました。彼は、見返りに、この情報を広く利用できるようにすることができると提案しました.
したがって、次のように修正する方法は次のとおりです。
texlipse プラグインの場所を調べます。これはおそらく Eclipse フォルダーにあり、アドレスはおそらく ...\eclipse\plugins\net.sourceforge.texlipse_1.5.0 で終わります。
念のため plugin.xml ファイルをバックアップしてから、次のコードのチャンクを削除して元のファイルを編集します。
-まず、「アクション」(843 行目から):
アクション
class="net.sourceforge.texlipse.actions.TexWordWrapAction"
definitionId="net.sourceforge.texlipse.commands.texWordWrap"
icon="icons/wrap.gif"
id="net.sourceforge.texlipse.actions.texWordWrap"
label="W&rap text"
menubarPath="net.sourceforge.texlipse.menus.latex/latexGroup"
style="toggle"
toolbarPath="latexGroup"
tooltip="Use word wrap"
-次に、「コマンド」(972 行目から):
指図
categoryId="net.sourceforge.texlipse.latexEditingCategory"
name="Wrap text"
id="net.sourceforge.texlipse.commands.texWordWrap"
(これを行うと、ファイルの長さは 1271 行ではなく 1257 行になるはずです)。
最後に、Ahti は次のように述べています。(個人的にはこれを行う方法がわからなかったので、彼のプラグインを削除して再インストールし、Eclipse を終了して、再起動する前にコードを編集しました)。
この機能は現在正常に動作するはずです。これが誰かに役立つことを願っています。そして、Ahtiに再び感謝します!
その間、Ahtik のワード ラップ プラグインへのフォークがありました。これは非常にうまく機能し、ごちゃごちゃした行番号付けのバグを修正していると言わざるを得ません: Eclipse Word-Wrap Plug-In
ワードラップはコードではひどいアイデアだということを指摘したいだけです。誰もが独自のスタイルを持っていると思いますが、通常、1 つの平均的な水平画面よりもはるかに多くのコード ブロックをリファクタリングまたは再考する必要があります。(約1280ピクセル)
もちろん、常に例外があります...たとえば冗長な例外などですが、これらはコードの理解にとって重要ではありません。
1 つの水平画面を超える行をスキャンしたり、複数の行にまたがる考えを読まなければならない場合、コードを理解するのがはるかに難しくなります。
さらに、ワードラップにより1行が2、3、または思考を震わせるように見えるため、行数は奇妙になります... 4行のコード。
コメントに関する限り、改行は誰にとっても大きな問題にはなりません。
また、ワード ラッピング コードは一般的な方法ではありません。基本的には、コードを読むすべての人がワード ラッピングをオンにする必要があると言っているのです。コードは....
ネストがワードラップの必要性を引き起こしている場合...まあ、これも非常に悪いコードの匂いです。
それは私の 2 セントです。
Eclipse を開く -> ヘルプ -> 新しいソフトウェアのインストール -> [追加] ボタンをクリックし、この行「http://dev.cdhq.de/eclipse/updatesite/luna/」を [名前と場所] フィールドにコピーします -> [OK] をクリックします
チェック -> 行番号定規とワードラップ機能 -> 次へ -> 次へ -> 完了 -> Eclipse を再起動してください!