在编辑PHP代码时(我不确定它是否特定于该语言)并且我在跨越多行的逗号分隔列表中间创建了一个新行,缩进规则总是取消我要离开的行.这是一段视频.这发生在数组,函数参数列表等中.
我能做些什么来阻止这种情况发生,或者任何更快的方法来修复错误,而不是向上移动,重新缩进,向下移动,重新缩进(因为当你离开线路时它被清除),并继续?
我通常在初始化后用一级缩进编写我的PHP代码<?php,但是我在Emacs中找不到这个设置php-mode.
要清楚,这就是Emacs正在做的事情:
<?php
echo "Hello.";
if (something)
do_something();
Run Code Online (Sandbox Code Playgroud)
以下是我通常编码的方式:
<?php
echo "Hello.";
if (something)
do_something();
Run Code Online (Sandbox Code Playgroud)
Emacs版本23(直接来自CVS),php-mode 1.5.0.