(編輯)注意:這個問題不是關於如何Eclipse的代碼格式化程序包裝長字符串文字。它是手動斷開/包裝帶文字的行爲如何讓Eclipse斷行在下一行使用+運算符的字符串?
當我打破通過點擊文字進入裏面一個字符串文字的默認行爲,是Eclipse會在我按下回車鍵的地方追加" +
,並開始休息我的行在下一行,前加"
。
// v ENTER HERE
String longString = "abcdefghij|klmno";
String longString = "abcdefghij" +
"klmno";
但是,正常的編碼風格練習建議在運算符之前換行。有沒有什麼辦法可以讓Eclipse像這樣打破我的字符串?
String longString = "abcdefhij"
+ "klmno";
看到http://stackoverflow.com/questions/11289076/change-how-eclipse-formatter-wraps-long-strings – 2012-07-20 14:44:38
@DeepakAzad我其實不是在談論格式設置。即使你在運算符之前使用換行來設置格式化程序,它也不會改變在按Enter鍵打破字符串文字時eclipse換行的行爲。這就是我正在尋找的:如何使字符串字符串換行符與Formatter的設置對齊。 – 2012-07-23 01:49:34
@AdrianShum:你是否建議重複?也許格式化程序設置也會影響您的情況。如果不是這種情況,而且您嘗試了,請修改您的問題。這可能會讓更多人去思考你的問題。 – 2012-07-23 12:48:25