我正在寻找开始使用emacs进行PHP开发。到目前为止,我一直在使用eclipse。在Eclipse和Emacs中获得一致的缩进
为此,我在emacs(GNU Emacs23)中安装了Nxhtml模式。但是我观察到,在eclipse中编辑的文件在eclipse中打开时,缩进会打破。在Eclipse中,我有以下设置,
标签政策=空格,缩进= 4
在Emacs,我此行我的.emacs文件
(setq-default c-basic-offset 4)
现在让我们说我用emacs创建一个文件,内容如下
<?php
class HelloWorld {
public function __construct() {
echo 'Hello World';
}
}
如果它在e clipse现在,它显示
<?php
class HelloWorld {
public function __construct() {
echo 'Hello World';
}
}
如果它缩进在Eclipse现在按Tab键,然后emacs的显示太多的缩进。
注:当按下ENTER键转到新行日食,该代码获取它发生在Emacs使用C-j
我无法弄清楚它是emacs的或者Eclipse自动缩进现在的样子造成这种情况,需要配置什么来解决这个问题。
我与主要使用eclipse的人一起工作。缩进问题是阻止我切换到emacs的唯一因素。
任何帮助表示赞赏。
谢谢。
在eclipse中打开“显示空白”,你会看到原因。在拉德(日蚀的变化),这是一般的!编辑!文本编辑偏好页面。在非日食中它可能是相同的。只需在首选项页面的过滤器中输入白色,就可以看到它。 – DwB 2011-04-05 18:23:38
感谢您的指针。看来emacs没有配置为添加空格来代替制表符。我的印象是,这是emacs的默认设置。我该如何配置? – naiquevin 2011-04-05 18:30:25
不幸的是,本世纪我还没有使用emacs,所以我没有帮助它。 – DwB 2011-04-05 18:33:08