Emacs

来源:互联网 发布:ni 高速数据采集卡 编辑:程序博客网 时间:2024/05/20 04:12

简单操作

(事先申明: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中)

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼睛里膜起来了怎么办 眼睛一边大一边小怎么办 眼白膜鼓起来了怎么办 主持问答环节没人提问怎么办 转学原学校不给怎么办 村长借东西不还怎么办 村长不上报建房申请怎么办 村长不上报建房手续申请怎么办 村长不给村民盖章怎么办? 找村干部办事难怎么办 洪洞县村长不给我盖章怎么办 睾丸穿刺取精只配到6个胚胎怎么办 孩子一只耳朵听不到声音怎么办 孕早期孕囊生长慢怎么办 试管2次不着床怎么办? pescm球员年龄大了怎么办 实况足球俱乐部经理球员老了怎么办 你不是我的菜怎么办 苹果平板电脑耳机有回音怎么办 obs直播有电流音怎么办 语音里网吧很吵怎么办 电脑k歌有延迟怎么办 想开个跆拳道馆怎么办营业执照? 壶嘴拐弯处漏水怎么办 裂纹茶壶嘴坏了怎么办 小孩刚上学怕她上火怎么办 在幼儿园小朋友不愿叠衣服怎么办 孩子在家听话幼儿园不听话怎么办 变魔术时观众说看过这个怎么办 孕妇8个月摔跤了怎么办 孩子吃了残奶怎么办 小米手机变卡了怎么办 主持时说错话了怎么办 小鲜肉老了不红怎么办 同学聚会大家玩手机你怎么办 率土之滨被掠夺怎么办 戒指戴手上取不下来怎么办 择离开我我该怎么办 解小手解不出来怎么办 学生把班里的班费弄丢了怎么办 班里选的班长成绩差怎么办