菜鸟到emacs。我想在 emacs 中创建一个快捷方式,从当前光标位置插入 4 个空格,并从当前光标位置删除 4 个空格。可能将其映射到 C > 和 C <
有人可以帮我吗?
提前致谢
零零零
You can replicate any key as many times as you want by adding a numeric prefix:
ESC <number> <key>
so you can do:
ESC 4 SPACE
or ESC 4 BACKSPACE
if you want to make it permanent, define a macro for each and name it, and then assign it to a keystroke. see this for more details:
http://emacswiki.org/emacs/KeyboardMacros
or you make a function, but for this purpose is an overkill, I feel.
-dmg
如果您真的想要,您可以轻松地映射一个或多个键来插入或删除空格,但这不是 Emacs 方式。自定义 c-mode 以按照您想要的方式缩进,然后您将永远不必再次手动调整缩进(当您查看其他人的代码并希望以您喜欢的方式重新缩进时,您只需标记整个缓冲区和类型M-x indent-region
——哦,力量!)。