关键词:
这儿列出的只是常用命令,详细的可以看这个中文Tutorial。
基本命令
C-x C-c : 退出Emacs
C-x C-f : 打开一个文件,如果文件不存在,则创建一个文件
C-g : 取消未完成的命令
编辑
C-z (redefined): Undo;原来C-z是挂起Emacs(然后用fg命令调出);C-x u 是默认的命令; 移动一下光标,再C-z就可以redo
M-d : 删除光标后的词语
移动光标
C-v : 向前翻页
M-v : 向后翻页
M-r : 将光标移动到屏幕中间那行
C-a : 移到行首
M-a : 移到句首,从行首到句首之间可能有空格
C-e : 移到行尾
M-e : 移到句尾
M- : 向上移动一段
M- : 向下移动一段
C-right : 向前移动一个单词
C-left : 向后移动一个单词
C-up : 向前移动一段
C-down : 向后移动一段
M-< : 移到整个文本开头
M-> : 移到整个文本末尾
C-u 数字 命令 : 执行多次(数字表示次数)该命令;“M-数字 命令” 也可以
M-x goto-line : 移动到某一行
C-l : 重绘屏幕,效果就是当前编辑行移动窗口中央
Buffer 相关
C-x k : 关闭当前buffer
C-x b : 切换到前一个编辑的buffer
C-x C-b : 列出当前所有buffer
C-x C-s : 保存当前buffer
C-x s : 保存所有未保存的buffer,会提示你是否需要保存
C-x C-w : 文件另存为
拷贝与粘贴
M-space (redefined): 设置mark; C-@ 是默认命令
C-w (redefined) : 剪切一块区域;如果没有设置mark,则是剪切一行
M-w (redefined) : 拷贝一块区域;如果没有设置mark, 则是拷贝一行
C-k : 从当前位置剪切到行尾
C-y : 粘贴
M-y : 用C-y拉回最近被除去的文本后,换成 M-y可以拉回以前被除去的文本。键入多次的M-y可以拉回更早以前被除去的文本。
C-x r k : 执行矩形区域的剪切
C-x r y : 执行矩形区域的粘贴
窗口操作
C-x 0 : 关闭当前窗口
C-x 1 : 将当前窗口最大化
C-x 2 : 垂直分割窗口
C-x 3 : 水平分割窗口
M-o (redefined) : 在窗口之间切换; C-x o 是默认命令
C-x 5 1/2/3/0 : 对frame类似的操作
C-x < : 窗口内容右卷
C-x > : 窗口内容左卷(这两个命令在垂直分割窗口后比较有用)
(C-u) C-x ^ : 加高当前窗口,如果有C-u,则每次加高4行
(C-u) C-x : 加宽当前窗口
(C-u) C-x : 压窄当前窗口
ESC C-v : 在其它窗口进行卷屏操作
搜索和替换
C-s : 向前搜索(增量式搜索);连续C-s,跳到下一个搜索到的目标
C-s RET : 普通搜索
C-r : 向前搜索
C-s RET C-w : 按单词查询
M-% : 查询替换,也就是替换前会询问一下
M-x replace-string : 普通替换
Tags
M-! etags .c .h : 创建TAGS文件
M-. : 跳到tag所在位置
M-x list-tags : 列出tags
Bookmark
C-x r m : 设置书签bookmark
C-x r b : 跳到bookmark处
帮助
C-h ? : 查看帮助信息
C-h f : 查看一个函数
C-h v : 查看一个变量
C-h k : 查看一个键绑定 (C-h c 也是查看键绑定,但是信息较简略)
C-h C-f : 查看一个函数的Info,非常有用
C-h i : 看Info
其它
C-M-\\ : 对选中区域,按照某种格式(比如C程序)进行格式化
C-x h : 全部选中
M-! : 执行外部shell命令
M-x shell : 模拟shell的buffer
M-x term : 模拟terminal, C-c k 关闭terminal
C-x C-q : 修改buffer的只读属性
转载自:http://www.blogjava.net/zhenyu/archive/2006/10/17/75657.html
备忘-emacs常用命令
整个屏幕操作:C-v向前移动一屏,同PAGEUPM-v向后移动一屏,同PageDnC-l重绘屏幕,并将光标所在行置于屏幕的中央 文字中定位C-p previous上一行C-nnext 下一行C-bbackward回退C-fforward 前进C-a一行的头C-e一行的尾M-<&nb... 查看详情
常用git命令清单
转载:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html我每天使用Git,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用Git命令清单。几个... 查看详情
常用git命令清单
转载自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html作者: 阮一峰我每天使用Git,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常... 查看详情
转载-金蝶k3wise常用数据表(整理)-超实用
在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单。----------------系统设置------------------------FStatus:0--未审核;1--已审核;2--部分行关闭;3--已关闭;SELECT*FROMT_TableDescriptionWHEREFDescriptionLIKE‘%入库%‘--系统表SELECT*FR 查看详情
redis常用命令整理
查看详情
转载gcc使用中常用的参数及命令
本文转载自:http://www.cnblogs.com/yaozhongxiao/archive/2012/03/16/2400473.html如需转载,请注明原始出处。谢谢。----------------------------------------------------------------------------------------gcc使用中常用的参数及命令 &nb 查看详情
emacs常用快捷键
基本命令C-xC-f打开/新建文件C-xC-s保存当前缓冲区C-xC-w当前缓冲区另存为C-xC-v关闭当前Buffer并打开新文件C-xi光标处插入文件C-xb切换BufferC-xC-b显示Buffer列表C-xk关闭当前BufferC-xC-c关闭Emacs 窗口命令C-x2水平分割窗格C-x3垂直分割窗... 查看详情
salt常用命令整理
salt常用命令整理***********模块***********查看模块列表modulesalt‘minion‘sys.list_modules查看指定module的function用法salt‘minion‘sys.list_functionsfile查看指定模块的详细用法salt‘minion‘sys.doccmd***********模块使用说明***********查看配置管理stat 查看详情
git常用命令整理
git常用命令整理 查看当前分支:gitbranch切换分支:gitcheckout****(分支名)创建分支:gitbranch****(分支名)删除分支:gitbranch-D****(分支名)添加:gitadd*查看已添加我文件:gitstatus-s提交:gitcommit-m‘此处填修改描述‘查看更... 查看详情
转载博科交换机常用命令
交换机基本配置命令IP地址ipaddrshowipaddrset-博科交换机的默认IP地址是10.77.77.77,在命令行模式下可以通过ipaddrset命令对交换机的IP地址进行设置和修改。SwitchName/Hostnameswitchnamehostname命令只能临时更改交换机名字。DNSdnsconfig时间日... 查看详情
maven常用命令整理
maven主要的配置文件为pom.xml和settings.xml这两个文件,常用的命令如下:1.编译java文件, mvncompile2.打包 mvnpackage3.安装mvninstall4.清除所有输出mvnclean 查看详情
centos最常用命令及快捷键整理
CentOS最常用命令及快捷键整理 整理了Linux常用命令及快捷键。常用命令:文件和目录:#cd/home 进入‘/home’目录#cd..   查看详情
arthas常用命令整理
...档今天是1024程序员节。昨天研究了下arthas整理一下笔记常用命令watchwatch—Arthas3.5.4文档同时观察方法调用前和方法返回后$watchdemo.MathGameprimeFactors"params,target,returnObj"-x2 查看详情
mongo的常用命令--转载
转载liyonghui的博文,出处 http://www.cnblogs.com/liyonghui/p/mongodb.html博主写的特别好,对于我这个新手帮了大忙了,还将mongo和mysql一一映射,很好理解~成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些... 查看详情
arthas常用命令整理
...档今天是1024程序员节。昨天研究了下arthas整理一下笔记常用命令watchwatch—Arthas3.5.4文档同时观察方法调用前和方法返回后$watchdemo.MathGameprimeFactors"params,target,returnObj"-x2-b 查看详情
arthas常用命令整理
...档今天是1024程序员节。昨天研究了下arthas整理一下笔记常用命令watchwatch—Arthas3.5.4文档同时观察方法调用前和方法返回后$watchdemo.MathGameprimeFactors"params,target,returnObj"-x2-b 查看详情
git常用命令整理
gitconfig--globaluser.name"xxx"#配置用户名gitconfig--globaluser.email"[email protected]"#配置邮件gitconfig--globalcolor.uitrue#gitstatus等命令自动着色gitconfig--globalcolor.statusautogitconfig--globalcolor.diffa 查看详情
常用命令整理
· alias用于定义和查询别名,但不保存。修改home目录下.bashrc保存定义别名格式,不加参数即查询别名:aliascommandaliasname使用unaliasaliasname取消别名不取消别名执行原命令\aliasname"aliasname&... 查看详情