解析php中eclipse 用空格替换 tab键_php技巧

本人用eclipse进行PHP项目开发,根据公司开发规范,要用4个空格替换掉tab键,在网上搜了好多,都不太全面,现在将详细的配置陈列如下:
首先进入首选项:窗口(windows)->首选项(preferences...)
1.  windows=》preferences=》general=》editors=》text editors  勾选 “insert spaces for tabs”
2.  windows=》preferences=》phpeclipse=》php=》typing      勾选 “insert spaces for tabs(……)”
至此,配置完毕。

但是因为版本的不同,有些会出现这样的问题:if{    然后按enter键换行,会自动缩进一个tab  而这个tab并没有正确的被用4个空格替换,解决办法
进入:windows=》preferences=》phpeclipse=》php=》formatter =>style 看选项 “indentation is represented by a tab” 是否选中 (默认选中) ,如果选中,则不选该选项,如果没有选中,则选中该选项 ,重启eclipse  会发现设置成功

时间: 2024-10-30 19:50:08

解析php中eclipse 用空格替换 tab键_php技巧的相关文章

Sublime text 3设置用用空格替换tab键

制表符,又爱又恨的.因为这个东西只用一个字符却能代替一个空间. 但是有的开发工具却将制表符替换成空格,这样一来,我修改的代码别人的工具编辑后,就会出现很多不符的问题.导致代码混乱难以阅读.这时候,最好的方法就是将制表符统一. 更关键的是如果你在写Python代码,那么会出现很多问题,Python是以严格的缩进和对齐来标识代码段的,但是混合使用空格和tab键,就会出现诸多问题,报各种各样的格式错误,为了防止这种混乱,大多数情况下,良好的Coder会用空格来代替tab键 一般,我们会将制表符用4个空

解析php中const与define的应用区别_php技巧

1.const用于类成员变量定义,一旦定义且不能改变其值.define定义全局常量,在任何地方都可以访问.2.define不能在类中定义而const可以.3.const不能在条件语句中定义常量 复制代码 代码如下: if (...) {     const FOO = 'BAR';    // invalid } but if (...) {     define('FOO', 'BAR'); // valid } 4.const采用一个普通的常量名称,define可以采用表达式作为名称. 复制

解析PHP中一些可能会被忽略的问题_php技巧

1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的.echo输出后没有返回值,但print有返回值,当其执行失败时返回flase.因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1.$r = print "Hello World";这意味着print可用在一些复杂的表达式中,而echo则不行.但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句. 2.incl

深入解析PHP中逗号与点号的区别_php技巧

复制代码 代码如下:  echo 'abc'.'def'; //用点号连接字符串  echo 'abc','def'; //用逗号连接字符串 那么下面我们就举一些例子.来认清楚他们之前的区别. 复制代码 代码如下:  echo '1+5=' . 1+5; 看看上面的.输出的结果是6..而不是1+5=6.有些神奇吧?更神奇的是你看下面的例子. 复制代码 代码如下:  echo "1+5=" . 5+1;  //输出2 结果十分奇怪.我们看到.我们把5和1换下位置.结果就变成2了.为什么会

解析php中array_merge与array+array的区别_php技巧

array_merge是丢弃原来的数字的key,而保留字符串形式的key,然后组成一个新的数组,不管键名是否一样,都不合并,除非键名和value同时一样并且还必须是字符串形式的key才合并.而array+array就是不管你是什么情况,它都只会先把前面的数组的数据先放到新生成的数组中,之后再看第二个array是否比第一个数组个数多,多的就添加进来,它只数个数,但是这种情况它会添加进来:$a = array('d'=>'aass','e'=>'adsdfd','asd'=>'asdsdd'

解析PHP中$_FILES的使用以及注意事项_php技巧

$_FILES数组内容如下:$_FILES['myFile']['name'] 客户端文件的原名称.$_FILES['myFile']['type'] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif".$_FILES['myFile']['size'] 已上传文件的大小,单位为字节.$_FILES['myFile']['tmp_name'] 文件被上传后在服务端储存的临时文件名,一般是系统默认.可以在php.ini的upload_tmp_dir 指定,但用

解析PHP中如何将数组变量写入文件_php技巧

在用PHP记录日志,或者是 Ajax 请求出错想要 debug 的时候.我们一般都会将信息写入到一个指定的文件当中.然后根据相应的信息来处理问题.比如笔者最喜欢在用 Ajax 取不到数据的时候,在PHP脚本里面加上下面一段代码 复制代码 代码如下: $fp = fopen('./a.txt', 'a+b'); fwrite($fp, $content); fclose($fp); 但是,这里有一个问题.那就是 $content 是一个数组怎么办?你可能会说,我循环输出.那要是多维数组呢?我只是为

Windows 7中应用Tab键实用技巧

Windows 7中应用Tab键实用技巧 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   1.改变焦点 聚焦到下一个按钮,输入框或者链接等.例如,关闭一个未保存的记事本,会弹出一个提示(下图),此时,"是"按钮上有一个虚线框,如果按下空格或者回车就相当于用鼠标点击了"是"按钮.想用键盘来"点击""否"按钮的话,按下 Tab 键,虚

source insight 保存时删除多余空格,去除多余空格 space tab键【转】

转自:http://blog.csdn.net/lanmanck/article/details/8638391 上传源码时最好把空格行去掉,以前介绍了使用notepad++,现在发现,习惯用source insight的人士也可以很easy的去掉了: Options->Perferences->Files-> Remove extra white space when saving.保存时自动去除每行尾部的空格和tab.   以下是另一个兄弟的心得: http://blog.csdn.