以空格代替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
在“高级”-“配置...”-“编辑”中设置“制表符使用空格代替”。
另外,在“格式”菜单中还可以选择对空格和制表符进行相互转换。
分享到:
相关推荐
一、tab 用空格来代替 1.Window->preference->java->codestyle new一个format出来再indentify选项卡上的general setting中的Tab policy选择spaces only 。Indentation size 选择4 2.Window->preference->MyEclips->...
MFC小程序文件空格和TAB切换 MFC小程序文件空格和TAB切换 MFC小程序文件空格和TAB切换
可以把Tab转化为空格的小工具,有时候看别人的代码要改一些格式的时候还是挺好用的
用C语言写的一个小工具,用来删除文件中的多余空格(行尾空格)、文件末尾无用的空行、以及使用4个空格替换tab键。 目前支持的文件包括.c .h .s .txt .sct,内有操作说明。
连续多个空行压缩为一个空行,行尾不能有空格或TAB。 减轻人工处理工作。 例如: #对文件maic.c处理连续多个空行压缩为一个空行,行尾不能有空格或TAB。 ulu-del-muti-blank-line.sh main.c #对文件maic.c处理行尾不...
开源工具,方便编程人员查找代码格式错误类型,迅速对Tab键和空格键进行区分
编码缩进是使用Tab还是空格共2页.pdf.zip
shell脚本替换文件中的tab为空格,删除空白行(空白行:有空格而没有字符)
因为工作中有人喜欢在,前面加空格,还有人喜欢吧tab搞得到处都是,所以写了一个这个文件,用来删除行尾的tab与奇怪的空格
为vim配置python自动补全和tab缩进自动转换为空格等功能
主要介绍了python去除文件中空格、Tab及回车的方法,涉及Python针对文件与字符串操作的相关技巧,需要的朋友可以参考下
对于软件设计过程中良好的编码风格,进行了详细的叙述总结,对于刚毕业准备从事软件设计,编码,测试等工作有较好的提高作用....1 排版 2 注释 3 标识符命名 4 可读性 5 变量、结构 6 函数、过程 7 可测性 8 程序...
eclipse 3.7自动上屏去tab等号空格jar
最优秀的Tab空格转换工具,使用说明: Usage: command |-tab> <tab size> 空格转Tab示例:tab.py -tab 4 D:\3s\card\javacard\testpack\*.c Tab转空格示例:tab.py -space 4 D:\3s\card\javacard\testpack\*.c
关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。
NULL 博文链接:https://minyongcheng.iteye.com/blog/2053072
myeclipse10 空格上屏问题,修改成TAB上屏,但是只能在java下编辑可行,html不能tab补全
1.2 Python 编码风格方面的准则 2. Python 语言方面的准则 2.1 pychecker 2.2 导入模块和包 2.3 完整路径导入 2.4 异常处理 2.5 全局变量 2.6 内嵌/本地/内部类和函数 2.7 List Comprehensions 2.8 默认迭代器和...