是否可以将注释放在源perl文件的顶部,使Emacs遵守该文件中的4空格缩进规则,而不管.emacs中定义的默认缩进规则如何。
我发现自己正在编辑具有不同缩进的Perl文件,有些是2间距的,有些是4间距的,我希望Emacs自动遵循文件本身中描述的缩进规则,而不是每次都必须更改配置。
所有这些都是使用cperl-mode进行Perl编辑(http://www.emacswiki.org/emacs/CPerlMode)。
我尝试在这个例子perl脚本的末尾添加下面的注释:
#!/usr/bin/perl
my @a = (1,2,3,4,5,6);
for my $e (@a) {
print "$e\n";
}
# Local variables:
# perl-indent-level: 4
# End:但是它仍然使用缩进级别2。也许原因是因为它没有覆盖.emacs设置?
发布于 2013-08-12 09:23:33
您应该将它放在文件的末尾,从而使其正常工作:
# Local variables:
# perl-indent-level: 4
# End:发布于 2013-08-12 12:26:40
将(setq cperl-indent-level 4)添加到.emacs文件中如何?在此页发现的。
https://stackoverflow.com/questions/18183015
复制相似问题