Emacs

简单操作

(事先申明:C 代表 Ctrl; M 代表 Alt)

1,保存与关闭

save: Ctrl + X + S || Ctrl+X and Ctrl+S
close: Ctrl + X + C || Ctrl+X and Ctrl+C

如果控制台(屏幕下方出现 I-Search 其实这是单独的Ctrl + S 等等情况),建议使用上面命令前先Esc + Esc…

2,复制剪切粘贴

cut: Ctrl + W
copy: Alt + W
paste : Ctrl + Y
注意: emacs剪切或复制时,会将数据存入缓冲区中(不覆盖替代),也就是说粘贴的副本可以是有多种。使用方法是:在Ctrl + Y 之后 用 Alt + Y 选择适合的副本。

3,撤销与重做

undu: Ctrl + X U
redu: Ctrl + G Ctrl + X U

4,查找与替换

search: Ctrl + S (向下查找) Ctrl + R (向上查找)
按下后,会在最下方出现 ***search:(老手忽略:)输入要查找的关键字,按Ctrl + S 向下查找,按Ctrl + R 向上查找,按Ctrl + G 回到原位置(查找前)。

replace: Alt + % (一般需要shift + 5) 输入被替换的关键词,回车,输入替换的词,回车。
此时,按y表示替换并跳到下一个,按n忽略并跳到下一个,按^返回到上一个替换点,按q退出,按!表示替换剩下的所有。

5,其他

全选: Ctrl + X H


进阶

1,以二进制的形式查看文件:

Alt + X hexl-mode
想输入16进制的话:
Alt + X hexl-insert-hex-char

退出16进制模式
Alt + X hexl-mode-exit
参考来自:Emacs 16进制模式

2, emacs编译c文件(其他语言都通用)

Alt+x shell 进入shell模式;
然后就是如同在shell中操作一样,gcc -o a.out sample.c
注:尝试了使用mysql命令,可以执行,也就是这些指令并不是嵌套在emacs中的,而是Linux PATH 中的命令。
操作结束后回编辑区,按 Ctrl+X B 后加buffername,此处输入当前文件名如(sample.c)即可,直接回车会到达默认区域(default)

进阶请到(生活在Emacs中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值