Emacs:如何在 cc 模式导数中的冒号后自动插入空格
假设我有这样的代码:
{
"type" : "home",
"number":"212 555-1234"
}
我希望我的 emacs 在某些模式下自动在冒号后插入空格。
特别是我正在使用基于 cc 模式的 javascript 模式。有帮助吗?
Suppose I have this code:
{
"type" : "home",
"number":"212 555-1234"
}
I want my emacs to automatically insert space after colon in some modes.
Particularly I'm using javascript-mode based on cc-mode. Can it help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法是这样的(在您的 .emacs 中):
更复杂的替代方法包括 yasnippet 或 骨架模式。对于如此简单的事情来说,它们可能有点过分了,但如果您想要更复杂的模板,它们是有用的工具。
编辑:我不知道任何 cc 模式魔法允许在评论中出现不同的行为。我不太使用 cc 模式,但我在手册中没有看到任何明显的内容。这里有一些代码可能可以实现您想要的功能:
The simplest way to do this would be something like this (in your .emacs):
More sophisticated alternatives include yasnippet or skeleton mode. They are probably overkill for something this simple, but are useful tools if you want more sophisticated templating.
EDIT: I'm not aware of any cc-mode magic that allows for different behaviour inside comments. I don't use cc-mode much, but I don't see anything obvious in the manual. Here's a bit of code that may do what you want though: