有没有办法进行密钥绑定,以便emacs将光标移动到某个列(例如100)?在我的情况下,我倾向于放置内联注释,因此有一个快捷方式可以从代码行的末尾添加空格,直到第100行。最好是移动光标(不添加空格) (例如)第100行已有文字。
答案 0 :(得分:2)
这是一个简单的选项 - 使用 M-g TAB (绑定到move-to-column
)。
如果行不够长,此命令将不会添加额外的空格。要添加额外的空间,您可以使用稍微修改的命令:
(defun go-to-column (column)
(interactive "nColumn: ")
(move-to-column column t))
如果您希望将两种行为合并为一个命令,则可以使用前缀参数在两种行为之间切换。