如何通过一次击键创建一个新的空缓冲区?我可以使用C-x b
创建一个新缓冲区,然后输入一个名称。 (我使用ido-mode,所以如果我只是点击RET
它会打开最新的缓冲区。)
我想要一个命令来打开一个带有单个键绑定的新的无标题缓冲区,例如s-t
。
(类似于Aquamacs中的new-tab
命令。)
答案 0 :(得分:3)
正如YoungFrog所指出的那样,生成一个新缓冲区会更容易(当缓冲区存在时会自动获取一个数字):
(defun new-buffer ()
(interactive)
(switch-to-buffer (generate-new-buffer "buffer"))
)
(global-set-key (kbd "\s-t") 'new-buffer)