Python开发工具Emacs中常用到的一些命令

Python开发工具Emacs中常用到的一些命令


发布日期: 2016-09-12 更新日期: 2016-09-12 编辑:zhangxiang 浏览次数: 4836

标签:

摘要: 帮助 文件操作 编辑操作 执行命令 窗口操作 缓冲操作 目录操作 帮助 C-h r 打开Emacs手册。 C-h f 查找一个函数的用法。 C-h k 查找快捷键的用途。  C-h a 查找匹配的命令。 C-h ? 显示帮助的帮助,说明帮助的用法。 ...

帮助

C-h r 打开Emacs手册。

C-h f 查找一个函数的用法。

C-h k 查找快捷键的用途。  C-h a 查找匹配的命令。

C-h ? 显示帮助的帮助,说明帮助的用法。

文件操作

C-x C-f 打开文件,出现提示时输入/username@host:filepath可编辑FTP文件

C-x C-v 打开一个文件,取代当前缓冲区

C-x C-s 保存文件

C-x C-w 存为新文件

C-x i 插入文件

C-x C-q 切换为只读或者读写模式

C-x C-c 退出Emacs

编辑操作

C-f 前进一个字符

C-b 后退一个字符

M-f 前进一个单词

M-b 后退一个单词

C-a 移到行首

C-e 移到行尾

M-a 移到句首

M-e 移到句尾

C-p 后退一行

C-n 前进一行

M-x goto-line 跳到指定行

C-v 向下翻页

M-v 向上翻页

M-< 缓冲区头部

M-> 缓冲区尾部

C-M-f 向前匹配括号

C-M-b 向后匹配括号

C-l 当前行居中

M-n or C-u n 重复操作随后的命令n次

C-u 重复操作随后的命令4次

C-u C-u 重复操作随后的命令8次

C-x ESC ESC 执行历史命令记录,M-p选择上一条命令,M-n选择下一条命令

C-d 删除一个字符

M-d 删除一个单词

C-k 删除一行

M-k 删除一句

C-w 删除标记区域

C-y 粘贴删除的内容

注意:C-y可以粘贴连续C-k删除的内容;先按C-y,然后按M-y可以选择粘贴被删除的内容

C-@ 标记开始区域

C-x h 标记所有文字

C-x C-x 交换光标位置和区域标记区开头

M-w 复制标记区域

C-_ or C-x u 撤消操作

执行命令

M-x shell 打开SHELL

M-x ansi-term 运行term

M-! 执行SHELL命令 (shell-command)

M-1 M-! 执行SHELL命令,命令输出插入光标位置,不打开新输出窗口

M-| 针对某一特定区域执行命令(shell-command-on-region), 比如 C-x h

M-|uuencode

窗口操作

C-x 0 关闭本窗口

C-x 1 只留下一个窗口

C-x 2 垂直均分窗口

C-x 3 水平均分窗口

C-x o 切换到别的窗口

C-x s 保存所有窗口的缓冲

C-x b 选择当前窗口的缓冲区

C-x ^ 纵向扩大窗口

C-x } 横向扩大窗口

C-x { 横向缩小窗口  

缓冲操作

C-x C-b 打开缓冲区列表

d or k 标记为删除

~ 标记为未修改状态

% 标记为只读

s 保存缓冲

u 取消标记

x 执行标记的操作

f 在当前窗口打开该缓冲区

o 在其他窗口打开该缓冲区

目录操作

C-x d 打开目录模式

s 按日期/文件名排序显示

v 阅读光标所在的文件

q 退出阅读的文件

d 标记为删除

x 执行标记

D 马上删除当前文件

C 拷贝当前文件

R重命名当前文件

+新建文件夹

Z压缩文件

! 对光标所在的文件执行SHELL命令

g 刷新显示

i 在当前缓冲区的末尾插入子目录的内容

[n]m 标记光标所在的文件,如果指定n,则从光标所在的文件起后n个文件被标记

[n]u 取消当前光标标记的文件,n的含义同上

t 反向标记文件

%-m 正则标记

q 退出目录模式

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org