有没有办法进行键绑定(bind),以便 emacs 将光标移动到特定列(例如 100)?就我而言,这就是我倾向于放置内联注释的地方,因此如果有一个快捷方式可以从代码行末尾添加空格(直到第 100 行),那就太好了。最好它会移动光标(不添加空格),如果(例如)第 100 行已经有文本。
最佳答案
这里有一个简单的选择 - 使用 M-g TAB(绑定(bind)到 move-to-column
)。
如果行不够长,此命令不会添加额外的空格。要添加额外的空间,您可以使用稍微修改的命令:
(defun go-to-column (column)
(interactive "nColumn: ")
(move-to-column column t))
如果您希望将这两种行为组合为一个命令,则可以使用前缀参数在这两种行为之间切换。
关于emacs 将光标移动到列的快捷方式,如果需要可添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17136216/