emacs+perl:可以获得vim的语法着色风格吗?
我真的很喜欢(并且习惯)vim 的 Perl 程序语法着色风格。
有没有办法在emacs下获得这种风格?我尝试过(普通)perl-mode
和 cperl-mode
。
如果有什么区别的话,我在终端中使用 Ubuntu 和 emacs23-nox。
I really like (and am used to) vim's syntax coloring style for perl programs.
Is there a way to get that style under emacs? I've tried (vanilla) perl-mode
and cperl-mode
.
If it makes any difference, I'm using Ubuntu and emacs23-nox in a terminal.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
语法着色是通过某种脚本完成的;由于vim和emacs使用完全不同的语法描述和脚本系统,显然不可能在emacs下自动获得vim语法着色。另一方面,您可以使用与 vim 相同的颜色和字体为 perl 构建自己的语法突出显示模式;这可能是一项艰巨的工作,但它是可行的。请参阅有关 font-lock-mode 的 emacs 文档。
Syntax colouring is done by some sort of scripting; as vim and emacs use entirely different syntax description and scripting system, it's obviously impossible to get vim syntax colouring under emacs automatically. On the other hand, you could build your own syntax highlighting mode for perl, using the same colors and fonts as vim does; this is probably a big work, but it's doable. See the emacs documentation on font-lock-mode.