Stop Eclipse from mangling my comments

天大地大妈咪最大 提交于 2019-11-29 05:32:18

问题


Is there a way to stop eclipse from mangling the comments in my source files?

My main issue is stopping it from word wrapping them. I've managed to configure eclipse to not word wrap any code but it still seems to do it to comments.

Code that I enter like this:

public int myVariable = 100; // this variable is a very interesting variable and it does lots of stuff

End up like this:

public int myVariable = 100; // this variable
                             // is a very
                             // interesting
                             // variable and
                             // it does lots
                             // of stuff

回答1:


Go to the "Window" menu -> preferences
choose the editor you're interested in from the list on the left.(e.g. Java)
then there should be a subsection called "Code Style", and under that "Formatter".

Then you'll need to create a new formatter profile. (The built-in profile can't be edited) On the last tab of the profile configuration is options for comment formatting




回答2:


There is another solution that you can use to suppress the formatting of specific block comments. Use /*- (note the hyphen) at the beginning of the block comment, and the formatting won't be affected if you format the rest of the file.

/*-
 * Here is a block comment with some very special
 * formatting that I want indent(1) to ignore.
 *
 *    one
 *        two
 *            three
 */

Source: http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-141999.html#680




回答3:


  1. Go to Preferences -> Java -> Code Style -> Formatter
  2. There edit the profile and switch to the last tab called "Comments"
  3. Uncheck the "Enable line comment formatting"



回答4:


Window->Preferences->Java->Code Style->Formatter. Create new formatter. Click on edit and then pick tab Comments unchecked Enable Line comment formatting and Enable block comment formatting



来源:https://stackoverflow.com/questions/1588059/stop-eclipse-from-mangling-my-comments

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!