posts - 403, comments - 310, trackbacks - 0, articles - 7
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

[zz]以空格代替Tab, 养成良好编码风格

Posted on 2007-04-22 20:25 ZelluX 阅读(1937) 评论(2)  编辑  收藏

以空格代替Tab, 养成良好编码风格

  在编写程序代码时用空格代替Tab,可以避免由于编辑器对tab显示方式不同引起的代码错乱,是一种良好的编程风格。

  1. JBuilder
  在Project pane中右键点击项目名称,在弹出的菜单中选择"Properties..."以打开项目属性对话框。再选择 "Formatting" 属性选项,把其中的 "Use tab char" 前面的钩选取消即可。同时还可以在此指定语句块和折行的缩进空格数目。

  2. Eclipse
  在菜单栏选择 "Window" - "Preference" 打开自定义对话框。

  (1) 对于java代码,在 "java - code style -formatter" 中设置。在 "Select a profile" 中选择 "Java Conversions", 然后点击 "Show..." 按钮,把 "Indentation" 属性的 "Tab Policy" 改成 "Space Only", 同时设置缩进空格数;另外在 "Line Wrapping" 中设置折行的缩进为 1 个indent单位。 点击 "Apply" 或 "OK" ,将提示你为当前的属性配置方案另取一个名字。

  (2) 如果使用了MyEclipse, 对于JSP/ HTML/ JavaScript/ XML/ CSS/ SQL/ DTD代码,要分别在各自的 "Source" 属性中选中 "indent using spaces", 并设置缩进空格数。

  (3) 以上设置对整个workspace生效,但你还可以单独设置特定项目的java代码风格。

  3. UltraEdit
  在“高级”-“配置...”-“编辑”中设置“制表符使用空格代替”。
  另外,在“格式”菜单中还可以选择对空格和制表符进行相互转换。


评论

# re: [zz]以空格代替Tab, 养成良好编码风格  回复  更多评论   

2008-10-10 13:47 by xiaomao101
缺点是加大了文件的体积(tab是一个ascii码,换成space了就是多个了)
这样无疑是加长的编译时间。
但是这几点在现在如此快速的CPU看来已经没有效果了。
不过到底使用SPACE还是TAB因人而异,没有什么好不好 的说法

# re: [zz]以空格代替Tab, 养成良好编码风格  回复  更多评论   

2008-10-10 14:52 by ZelluX
@xiaomao101
这也太扯了。。

只有注册用户登录后才能发表评论。


网站导航: