Emacs常用快捷键

基本命令

C-x C-f      打开/新建文件
C-x C-s     保存当前缓冲区
C-x C-w    当前缓冲区另存为
C-x C-v     关闭当前Buffer并打开新文件
C-x i          光标处插入文件
C-x b         切换Buffer
C-x C-b     显示Buffer列表
C-x k         关闭当前Buffer
C-x C-c     关闭Emacs

窗口命令

C-x 2       水平分割窗格
C-x 3       垂直分割窗格
C-x 0      关闭当前窗口
C-x o      切换窗口
C-x 1       关闭其他窗口
C-x 5 2   新建窗口
C-x 5 f    新窗口中打开文件

光标移动命令

C-f         前进一个字符
C-b       后退一个字符
C-p       上一行
C-n       下一行
M-f       前进一个单词
M-b     后退一个单词
C-a       行首
C-e       行尾
C-v       下翻一页
M-v      上翻一页
M-<      文件头
M->      文件尾

编辑命令

C-Space         设置开始标记
C[email protected]                设置开始标记(C-space可能被操作系统拦截)
M-w                复制标记区内容
C-y                  帖粘
M-u                使光标处的单词大写
M-l                 使光标处的单词小写
M-c                使光标处单词首字母大写
C-k                  删除一行

搜索/替换命令

C-s          向下搜索
C-r          向上搜索
M-%       替换
-              space/y     替换当前匹配
-              Del/n          不要替换当前匹配
-              .                    仅替换当前匹配并退出
-              ,                    替换并暂停(按space或y继续)
-              !                    替换所有匹配
-             ^                   回到上一个匹配位置
-             return/q    退出替换
时间: 2024-12-14 18:43:15

Emacs常用快捷键的相关文章

Emacs常用快捷键笔记

一直用VIM,尝试了好几次Emacs都被它"多得像天上的星星"一样的快捷键给吓倒了.这几天终于下定决心再次尝试.将它的Tutor练习了一下,顺便对常用快捷键做了一下笔记,方便随时查看(在写这篇笔记的时候正对着快捷键列表^_^). Emacs:Mac下需要设置终端,将Option作为Meta使用.下面的C为Ctrl,M为Alt(Option)键. C-x C-c: 退出 C-h t:教程 C-v:下一页 M-v/ESC-v:上一页 C-l:将当前行置于屏幕中央 C-p:上一行,previ

bash常用快捷键和命令

在使用Linux的时候,最常见的终端解释器就是bash了.bash下有很多技巧,我知道这么几个: 0.关于按键模式bash默认的按键模式是emacs风格的.你也可以通过set -i vi设定为vi风格.我用默认的emacs风格的,后面的快捷键基本能上都是它的. 1.历史命令的找回比如一个命令输错了,需要该其中一个地方就好:或者想重复执行之前运行的某命令,那么使用方向键的↑和↓是最好的办法.高端一点的,可以输入部分命令的开头几个字母,然后用Ctrl+R结合方向键找到. 2.光标移动到行首和行尾比如

[转]Android Studio常用快捷键

(会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比较常用的一些快捷键: Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等. Alt+H:查找功能,全局查找 F4:查看类继承关系 F2:查看文档说明(函数使用说明) Ctrl+E:查看最近打开过的文件 Ctrl+Shift+E:查看最近编辑过的文件 double Shift:全局查找,这

IntelliJ Idea 常用快捷键 列表

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可.代码标签输入

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可.代码标签输入

Emacs常用命令快速参考

Emacs常用命令快速参考 Emacs常用命令的汇总,来自Emacs参考卡片 注意:以下命令中标注的按键,大写的C代表Control,在键盘上通常是Ctrl键,而M代表Meta,在键盘上通常是Alt键,S则代表Shift,在键盘上通常是Shift键,也就是 C Control M Alt S Shift 这三个键在Emacs里通常作为组合键的前导按键使用,也就是说,执行一条命令前可能需要按住这个键不放,比如搜索命令是C-s,要执行这个命令首先要按住Ctrl键不放,再按下字母s键:而打开文件命令是

Emacs常用基本操作

按键约定 组合按键 Emacs中大量的按键操作都是各式各样的组合按键(快捷键),下面是几种通常的约定: Ctrl键:表示为C Alt键:表示为M Shift键:表示为S 组合按键:比如向下移动一行的组合按键是Ctrl+n,就表示为:C-n,其含义表示同时按下键盘上的Ctrl和n键. 按键顺序 有时候用多个组合按键来表示一种操作,比如以下按键序列:C-x C-f [文件路径] <RET>就表示打开文件的操作,它表示这样的操作含义:先同时按下Ctrl和x键,然后松开,紧接着马上再同时按下Ctrl和

UltraEdit快捷键大全 UltraEdit常用快捷键大全

UltraEdit是一套功能强大的文本编辑器,可以编辑文本.十六进制.ASCII码,可以取代记事本,内建英文单字检查.C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢. 说到编辑器的快捷键,VIM是无与伦比的.要反对,也得是带脚踏板的EmaCS.UE还是有差距的,很大差距.注意:VIM是开源.免费的,而UE则需要注册.UE是Windows下最好的编辑器--如果没有GVIM和Emacs的话.而VIM和Emacs则是任何操作系统下最好的编辑器. 自定义快捷键:UE很多功能

emacs常用技巧

Emacs常用技巧 简介 Org-Mode管理你的生活 常用快捷键 转接文件 C-r f 文件操作 C-x C-f 读取文件到Emacs C-x r 只读的方式打开一个文件 C-x C-q 清除一个窗口的只读属性 C-x C-s 保存文件到磁盘 C-x s 保存所有文件 C-x i 插入其它文件的内容到当前缓冲 C-x C-v 用将要读取的文件替换当前文件 C-x C-w 将当前缓冲写入指定的文件 C-x C-q Version control checkin/checkout 输入TAB C-