【问题标题】:In GNU Emacs, how to create new empty buffer with one keystroke?在 GNU Emacs 中,如何一键创建新的空缓冲区?
【发布时间】:2014-03-09 22:48:44
【问题描述】:

如何通过单次击键创建一个新的空缓冲区?我可以使用C-x b 创建一个新缓冲区,然后输入一个名称。 (我使用 ido 模式,所以如果我只是点击 RET 它会打开最近的缓冲区。)

我想要一个使用单个键绑定打开新的无标题缓冲区的命令,例如s-t.

(类似于 Aquamacs 中的new-tab 命令。)

【问题讨论】:

标签: emacs org-mode ido


【解决方案1】:

正如 YoungFrog 所指出的,只生成一个新缓冲区会更容易(当它存在时会自动获得一个附加到它的数字):

(defun new-buffer ()
  (interactive)
  (switch-to-buffer (generate-new-buffer "buffer"))
  )

(global-set-key (kbd "\s-t") 'new-buffer)

【讨论】:

  • (switch-to-buffer (generate-new-buffer "buffer")) 似乎更容易。
猜你喜欢
  • 1970-01-01
  • 2010-11-18
  • 2012-02-08
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多