首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

emacs邪恶模式键映射

emacs 邪恶模式键映射是在 emacs 编辑器中,通过定义一组特定的按键组合来快速实现某些功能或提高编辑效率的方式。以下是一些常用的 emacs 邪恶模式键映射:

  1. 截屏:按下 Ctrl + Shift + Alt + S 键,即可截取当前屏幕并保存到剪贴板中。
  2. 截取当前窗口:按下 Ctrl + Shift + Alt + W 键,即可截取当前窗口并保存到剪贴板中。
  3. 录制宏:按下 Ctrl + Shift + Alt + R 键,即可开始录制宏。再次按下该组合键,即可停止录制。
  4. 删除当前行:按下 Ctrl + K 键,即可删除当前行。
  5. 删除当前光标左侧字符:按下 Ctrl + U 键,即可删除当前光标左侧字符。
  6. 删除当前光标右侧字符:按下 Ctrl + D 键,即可删除当前光标右侧字符。
  7. 撤销:按下 Ctrl + Y 键,即可撤销前一次操作。
  8. 重做:按下 Ctrl + Shift + Z 键,即可重做前一次操作。
  9. 标记:按下 Ctrl + Shift + M 键,即可在文档中添加或删除标记。
  10. 折叠:按下 Ctrl + Shift + C 键,即可将选择的文本折叠起来。再次按下该组合键,即可展开折叠的文本。

此外,还有许多其他 emacs 邪恶模式键映射,例如:

  • 切换大小写:按下 Shift + U 键,即可将当前单词切换为大写或小写。
  • 切换粗体:按下 Ctrl + B 键,即可将选中的文本切换为粗体。
  • 切换斜体:按下 Ctrl + I 键,即可将选中的文本切换为斜体。
  • 切换下划线:按下 Ctrl + U 键,即可将选中的文本切换为下划线。
  • 切换列表:按下 Ctrl + L 键,即可将选中的文本切换为列表。
  • 切换引用:按下 Ctrl + Q 键,即可将选中的文本切换为引用。

需要注意的是,不同的操作系统和 emacs 版本可能会有所不同,具体可以参考相应文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 功能配置

Emacs 和 Vim 最大的就是快捷的体系不同,在 Emacs 中,快捷要有对应的控制配合,才能正常使用,比如打开 Agenda C-c a 一般指的是 Ctrl + c a 而在 Emacs...中,使用的控制主要有以下几种: s- : supper S- : Shift M- : Meta / Alt C- : Ctrl H- : Hyper 其中 Ctrl、Meta/Alt、Shift这几种快捷比较常见...,但是 supper 这个就比较少见了,而且在键盘上,一般也看不到,所以我们在配置的时候,需要在配置中声明这几个被绑定在哪些上。...但是这样的情况又有另外一个问题,需要在特定的系统中使用,所以我们要在对应的配置上增加上对系统的判断,绑定的方案如下: (when sys/winntp ;; 经过测试,在 windows 下,window 是不能修改的...super mac-control-modifier 'control ns-function-modifier 'hyper)) 这样我们就可以在不同的系统中正确的使用不同的功能

48710

Emacs 系列(一):抛掉一切,投入 Emacs 和 org 模式的怀抱

但实际上 org 模式就是我所需要的。 什么是 Emacs?什么是 org 模式Emacs 最初是一个文本编辑器,现在依然是一个文本编辑器,而且这种传统无疑贯穿始终。...但是说 Emacs 是个编辑器是很不公平的。 Emacs 更像一个平台或是工具包。你不仅可以用它来编辑源代码,而且配置 Emacs 本身也是编程,里面有很多模式。...org 模式有一个专门的捕获系统。我可以在 Emacs 的任何地方按下 C-c c ,它就会空出一个位置来记录我的笔记。...最关键的是,自动嵌入到笔记中的链接可以链接到我按下 C-c c 时正在编辑的那一行。如果我正在编辑文件,它会链回到那个文件和我所在的行。...我喜欢用 Mod-p(一个 xmonad 中 dzen 菜单栏的快捷方式,但是在大多数传统的桌面环境中该功能的快捷是 Alt-F2)来启动程序(LCTT 译注:xmonad 是一种平铺桌面;dzen

77810

编辑器之神?神的编辑器?对不起给我来打IDE

(Vim粉讽刺Emacs组合快捷太多) vim 对于内核开发人员,需要在服务器上编程的人员来说,在很多时候可能是唯一的选择,而且他的编辑模式,文本操作的设计理念确实是很厉害的(虽然我不用,但也不否认他的优秀...模式编辑高度灵活, 定制性强用键盘能完成所有的事情,键盘党的最爱逼格高… … 缺点: 懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… … 神的编辑器 Emacs...(Vim编辑器直接打开,会显示帮助“乌干达的可怜儿童”,Emacs粉讽刺Vim功能不如Emacs多,Vim能干的他都能干) EMACS 对于lisp程序员来说又或者许多喜欢折腾新编程语言的人来说确实是神器...编写插件的语言是其内置的一门方言lisp,高端大气上档次逼格高快捷丰富多彩到你记不住… … 缺点: 懵逼,一直懵逼,全程懵逼(我在哪儿,我在干什么,这特么是什么鬼玩意,我要怎么退出… …)… … 在神的编辑器中...或许将来有一天终将会拾起Vim/Emacs,但那是未来的事,但现在还是就让我用IDE来赚取那些邪恶的金钱吧。 最后,如果你有在用这三中编辑器中的其中一种或几种,欢迎点评!

1.7K10

数据映射模式-结构型设计模式

数据映射器是一个数据访问层,用于将数据在持久性数据存储(通常是一个关系数据库)和内存中的数据表示(领域层)之间进行相互转换。其目的是为了将数据的内存表示、持久存储、数据访问进行分离。...该层由一个或者多个映射器组成(或者数据访问对象),并且进行数据的转换。映射器的实现在范围上有所不同。通用映射器将处理许多不同领域的实体类型,而专用映射器将处理一个或几个。...username; } public function getEmail(): string{ return $this->email; } } 这个是数据的映射...,将存储中的数据映射到对象的中间那层 class UserMapper{ private StorageAdapter $adapter; public function __construct

56410

Hibernate之关联关系映射(一对一主键映射和一对一外映射)

1:Hibernate的关联关系映射的一对一外映射:   1.1:第一首先引包,省略   1.2:第二创建实体类:     这里使用用户信息和身份证信息的关系,用户的主键编号既可以做身份证信息的主键又可以做身份证信息的外...,这里先做外。     ...--               (1)一对一映射,有外方               (2)特殊的多对一映射,多了一个外,设置主键唯一性               (3)cascade="save-update...-- 19 (1)一对一映射,有外方 20 (2)特殊的多对一映射,多了一个外,设置主键唯一性 21 (3)cascade=...-- 第三部分,加载映射文件,一对一主键和外映射的练习 --> 38 39

1.3K70

PHP实现的数据对象映射模式详解

本文实例讲述了PHP实现的数据对象映射模式。分享给大家供大家参考,具体如下: 还是代码说话:这里还是遵循策略模式的psr-0代码规范 数据表: ?...数据库连接文件Db.php(如果没有可以到前面一篇《PHP单例模式数据库连接类与页面静态化》里面找) 自动加载类文件Config.php(如果没有可以去上一篇《PHP策略模式》里拿过来) 入口文件...下面我们就使用工厂模式,注册树模式,数据对象映射模式来完善一下这个例子 数据库连接文件Db.php 自动加载类文件Config.php 获取数据的文件Data.php 我们将原来的入口文件改一下: DataUser.php...php class Factory { static function getUser($id) { //这里使用注册器模式,不然的话,在上面的文件中,使用工厂模式生成对象得时候就会多次创建对象...,这是因为我们使用了注册器模式

56831

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

它还有其他一些模式,但是我从来没有真正为它们找到对应的用例。 我习惯的做法是将三种模式映射到l、w>和c上。...我尝试了 Vim 集成,但无法正确地与 bépo 键盘映射搭配使用。我无法重新映射某些运动和 / 或模式开关,结果只能遗憾地禁用它。...很容易调试绑定问题,我希望有更多的编辑器有同样的体验。其他编辑器也有类似的功能,但不如绑定的 echo 模式那么好用。 它的主题非常酷,整体的打字体验 / 自动完成过程非常可靠且一致。...atom 具有用于绑定的 echo 模式,用于主题和语法高亮显示的默认值也很棒,并且是市面上最友好的编辑器之一。...在所有这些编辑器上花了几周时间后,我对 vim/neovim 有了一些新看法:我觉得并不一定就要用它们,尤其是我用上了 emacs/DOOM emacs 的 Evil 模式

1.7K10

vim的几种模式mode和按键映射map

但是map命令远不只这一种,在不同的模式下,同一组按键可以被映射到不同的组合上。...递归的映射。...其实很好理解,也就是如果a被映射成了b,c又被映射成了a,如果映射是递归的,那么c就被映射成了b。 :map a b :map c a 对于c效果等同于 :map c b 默认的map就是递归的。...unmap unmap后面跟着一个按键组合,表示删除这个映射。 :unmap c 那么在map生效模式下,c不再被映射到a上。 同样,unmap可以加各种前缀,表示影响到的模式。...mapclear mapclear直接清除相关模式下的所有映射。 同样,mapclear可以加各种前缀,表示影响到的模式。 这里列出常用的一些map命令,默认map命令影响到普通模式和可视模式

1.3K40
领券