以下为本人在使用Eclipse中的一些心得,仅代表个人意见,欢迎补充、指正。
注:以下均在Window -->Preferences中设置
修改字体:
General --> Appearance --> Colors and Fonts --> Basic --> Text Font
(推荐编程字体:Monaco 8号字, 下载地址:http://download.csdn.net/detail/u011268102/6270191)
显示行号:
General --> Editors --> Text Editors --> Show line numbers
设置新建Android工程快捷键:
General --> Keys --> Command中找到 New(Android Application Project),设置为Ctrl+Alt+A、In Windows(个人习惯)
编码方式设置为UTF-8:
General --> Workspace -->Text file encoding
XML代码保存时自动格式化:
Android --> Editors --> Always remove empty lines between elements:不要勾选,以保证每个元素之间都有一个空行;Format on Save:勾选。
LogCat设置为不自动锁定到底部:
Android --> LogCat -->Automatically enable/disable scroll lock based on the scrollbar position
修改代码行宽:
Java --> Code Style --> Formatter --> Edit --> 1. 修改Profile name;2.Line Wrapping --> Maximum line width
禁止自动格式化时注释合并行:
Java --> CodeStyle --> Formatter --> Edit --> Comments -->General settings --> Never join lines
修改注释最大宽度:
Java --> CodeStyle --> Formatter --> Edit --> Comments --> Line width
(建议设置大一点,防止格式化的时候自动断行,需要断行的话手动去做。我设置为800)
Java代码提示的配置:
Java --> Editor --> Content Assist --> Auto Activation
(电脑配置高的话可以将delay设置成很短,trigger设置成.abcdefghigklmnopqrstuvwxyz,配置低的话可以不勾选,而是在必要的时候使用Alt+/ 唤出提示)
Java代码保存时自动格式化:
Java --> Editor --> Save Actions --> Perform the selected actions on save
--> 勾选 Format source code(如果是一个人写代码,可以勾选Format all lines;如果需要通过SVN/Git等与他人合作,一定不能勾选Format all lines而是勾选Format edited lines)
Java代码中键入分号“;”、花括号“}”时自动调整位置:
Java --> Editor --> Typing --> Automatically insert at correct position 勾选Semicolons(分号),Braces(花括号)
xml代码格式化设置:
XML --> XML Files --> Editor(以下设置为个人使用习惯)
--> 行宽无所谓,一般格式化后都不会超过默认的100行
--> 勾选 Split multiple attributes each on a new line,每个属性单独占一行
--> 不勾选 Align final bracket in multi-line element tags,最后的尖括号单独占一行
--> 保持默认 Preserve whitespace in tags with PCDATA content,没看懂。。。
--> 勾选 Clear all blank lines,删除所有空行,这里貌似是只删除属性内部空行,属性之间会有一个空行
--> 其他保持默认就好
XML代码提示:
XML --> XML Files --> Editor --> Content Assist --> Auto Activation -->勾选Automatically make suggestions
--> delay:越小越好,本人设置为50。
--> Prompt when these characters are inserted:将你能想到可能用到的字符都填进去,本人设置为<=:abcdefghijklmnopqrstuvwxyz
--> Suggestion strategy:选择 Lax(宽松)
(这样设置是因为XML代码提示要比Java代码提示对硬件的要求低得多,如果你这样配置出现卡住等现象,参考Java代码提示设置)