首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:是否可以为缓冲区分配一个数字密钥kb快捷方式?

Emacs:是否可以为缓冲区分配一个数字密钥kb快捷方式?
EN

Stack Overflow用户
提问于 2014-11-11 02:00:58
回答 1查看 235关注 0票数 1

我使用桌面会话来保存加载之间的项目状态。有时,我正在开发一个在几个缓冲区之间共享的特性,并希望将一个快速键盘快捷键(如-# )分配给缓冲区。然后我可以通过点击cmd-1,cmd-2,cmd-3等方式在fe缓冲器之间切换。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 03:13:50

如果您使用Bookmark+,那么您可以使用桌面书签。“跳转”到这样的书签会恢复保存的桌面--每个书签都是指特定的桌面文件。书签是持久的。

书签名可以使用任何字符--可以是19312。您可以将单个键(如果您愿意的话,包括一个数字键)绑定到跳到您输入的书签上的命令。

您还可以轻松地定义一个跳到给定书签的命令。您可以将这样的命令绑定到任意一个您喜欢的键上:12、.或者-1-2,.(虽然这可能不是个好主意;-)。

(FWIW,命令名必须是符号名,符号名必须具有符号字符,并且不能具有数字的语法( 2-2这样做)。所以你可以命名命令a1a2,.或者_1_2,.或者-a1-a2,..。但无论如何,你不太可能用它们的名字来称呼这些命令。)

更新

如果您只想在项目的文件或缓冲区之间切换/导航,而不关闭其他缓冲区等等,那么请查找支持Emacs的特性和扩展。有很多可用的,包括一些(如Dired)的香草Emacs。

例如,使用Bookmark+,您可以使用各种类型的书签,包括以下几种类型的书签来帮助管理软件项目:

  • Dired缓冲区,具有标记或省略的特定文件集和子目录,并使用特定的列表开关。
  • *Bookmark List*缓冲区,带有标记或隐藏的特定书签集。
  • 多个可选的书签文件。例如,对每个项目使用不同的项目。或者对子项目使用不同的子项目,并将它们一起用于一个完整的项目。
  • DeskTops (已经提到),它包括一组变量和访问的缓冲区和文件。
  • 序列书签,它结合了其他书签。

您还可以将标记(从好吃的意义上说)与大多数类型的书签相关联。(这些标记与使用标记文件的Emacs源代码标记无关。)书签可以有任意数量的标记,多个书签可以有相同的标记,这意味着您可以使用它们来组织它们的目标对象。标签可以不仅仅是名称:它们可以是用户定义的属性,Emacs对象作为它们的值。

这些特性和其他Bookmark+特性为您提供了保存、恢复、筛选、访问和以其他方式组织项目的不同方法,它们是有关源代码组件和相关软件的信息的集合。

冰柱增强了对此类Bookmark+特性的访问,并提供了额外的项目支持功能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26856289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档