誰かがこれを行うのを見たことがあると断言しますが、ショートカットのさまざまなリストで見つけることができません。
与えられた:
String s = "A very long ............................ String";
それを変換するためのEclipseショートカットはありますか:
String s = "A very long ............................ "
+ "String";
誰かがこれを行うのを見たことがあると断言しますが、ショートカットのさまざまなリストで見つけることができません。
与えられた:
String s = "A very long ............................ String";
それを変換するためのEclipseショートカットはありますか:
String s = "A very long ............................ "
+ "String";
はい - カーソルが文字列の真ん中にあるときにリターンを押してください。
確かに、それは 2 番目の行の先頭ではなく 1 行目の末尾に + を配置します。スタイル ガイドが後者を要求する場合、これはイライラしますが、うるさくなければ、それは素晴らしいことです :)
Eclipse のすべての書式設定テンプレートはプラスを次の行に配置するので (これは非常に面倒です)、単純にコード フォーマッタを適用すると、プラスが次の行に表示されます。
これにもクイックフィックス(Ctrl+ 1)があるかもしれません。
StringBuilder
+ベースの文字列連結をまたはの使用に変換するためのクイックフィックスがあることを発見して、3.4で驚いたMessageFormat
。素晴らしい!
また、正規表現を使用してコードをフォーマットすることもできます。式を選択し、Ctrl+F を押して次を使用します。
探す:"\s*?\+\s*?\R(\s*?)"
と置換する:"\R$1\+ "
☑ 正規表現