Emacs基础命令整理

虽然我是非常喜欢eclipse,但是说实话用它编c++还是不太方便,在Linux下,还是用Emacs编C/C++爽. 学习的时候把基础命令都整理出来了.
*下面几个命令对整屏观看时有用:
C-v 向前翻一整屏。
M-v 向后翻一整屏。
C-l 清除屏幕并重新显示所有的文本,然后把光标移动到屏幕
*下面是简单的光标移动命令的总结,包括单词和句子的移动命令:
C-f 向前移动一个字符。
C-b 向后移动一个字符。
M-f 向前移动一个单词。
M-b 向后移动一个单词。
C-n 移动到下一行。
C-p 移动到上一行。
C-a 移动到行首。
C-e 移动到行尾。
M-a 向前移动到句子的开头。
M-e 向后移动到句子的末尾。
*另外两个重要的光标移动命令是
M-< (Meta小于) 它移动光标到整个文本的开头,
M-> (Meta大于) 它移动光标到整个文本的末尾。
*为每个命令加一个次数的参数
C-u 其后加上数字
例如,C-u 8 C-f 向前移动8个字符。
*窗口:
C-x 1 使包含光标的窗口占满整个屏幕,屏删除其他所有窗口。
*删除:
删除光标前面的字符
C-d 删除光标后面的字符
M- 除去光标前面的单词
M-d 除去光标后面的单词
C-k 除去从光标位置到行尾的内容
M-k 除去到当前句子的末尾
*恢复除去的内容:
C-y 拉一次
M-y 拉多次
*撤销(UNDO)
C-x u 撤销这些改变。
C-_ 是一个可选择的撤销命令;它所作的工作和C-x u 完全一样,只是更容易输入
*文件(FILES)
C-x C-f 查找文件
C-x C-s 保存文件
C-x C-b 缓冲列表
C-x C-c 退出Emacs
C-x s 保存所有文件
C-x u 撤销操作
*搜索(SEARCHING)
C-s 向前搜索
C-r 往回搜索到字符串出现的下一个地方,只须再按一次C-s。输入结束搜索。
*多窗口(MULTIPLE WINDOWS)
C-x 2 把屏幕分裂成两个窗口
C-x o 把光标移到到下面的窗口里
C-M-v 滚动到下面的窗口里当你在一个窗口里编辑文本,而用另一个窗口作参考时命令C-M-v非常有用。你总是能把光标留 在所编辑的地方,而用C-M-v来翻阅另一窗口。 在你输入的文件名后再输入C-x 4 C-f,然后用结束。会看到指定的文件出现在下面 的窗口里。光标也在那里面。 输入 M-x 进入一个微型缓冲; 然后用 ESC ESC ESC 离开。
 *shell
1.shell command mode
2.ESC-!(shell-command) 唤起 shell command mode。 ESC- (shell-command-on-region) 针对某一特定区域执行shell command mode 的 shell 指令。 (特定区域,是指缓冲区的某一范围(region)而言,所以此指令只是 针对缓冲区的某一部分运作的资料,) Ctrl-u ESC-! 与 Ctrl-u ESC- 在 ESC 前加上 Ctrl-u , 可以将 shell 指令执行的结果,输出到 游标所在的位置。
3. shell mode ESC-x shell/indexESC-x shell 是唤起 shell mode的指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值