emacs中好的自定义键绑定是什么?
|
Emacs似乎已经在其命令之间随机分配了所有可能的键盘组合。 :p
如果要定义新的键盘快捷键,应该放在哪里?我应该使用哪些前缀?
例如:我想为以下功能定义快捷方式:
缩进缓冲区(C-c i,在得到答案后)
评论或取消评论区域(CC)
rdebug(红宝石调试器)(C-C R)
rsense-complete(红宝石自动完成)(C-c e)
您将这些放在哪里?为什么?
没有找到相关结果
已邀请:
5 个回复
喷乡顾沥沪
,这是一种自动完成输入单词的便捷方法。改用ѭ1可能很有意义,但仅当您使用红宝石时才可以。在这种情况下,您可以执行以下操作:
仅当您在
中时,它将覆盖M- /的绑定,而对于其余模式,则保持不变(或可用)。
棠媳鳖
标记整个缓冲区,,5ѭ运行
,因此一个接一个地执行这两个操作会缩进整个缓冲区。 默认情况下,7ѭ已绑定到
,并且可能比
要好。 (\“ DWIM \”代表\“ do-what-I-mean \”) 为了完成,我建议设置与rsense互操作的自动完成模式。自动完成具有用于所有完成的标准键绑定。 至于rdebug,我可能只是将其粘贴在F键之一上,或者贴在带有
的前缀上,因为这是指定的\“ custom \”前缀。也许\ 11表示\“ Debug \”。要确保尚未绑定键,请转到ruby缓冲区并按
,然后按您的组合键,并确保Emacs告诉您未定义。
翰冒绢县
可扇胆
然后,您可以定义心脏内容的键。 C-1是放置您自己的命令的绑定的好地方, 以及未绑定到键的功能, 或与您不记得或难以键入的键绑定。 以下是一些与标准函数的绑定示例:
敦肌