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中)
- emacs...
- emacs
- ~/.emacs
- .emacs
- emacs
- emacs
- emacs
- Emacs
- emacs
- emacs
- Emacs
- Emacs
- .emacs
- Emacs
- Emacs
- emacs
- emacs
- Emacs
- 爬虫scrapy抓取w3school课程列表
- service 生命周期的小探究
- 【floyd求最小环】【Vijos 1046】【观光旅游】
- Java高新技术---反射&动态代理
- iOS开发滚动视图UIScrollView
- Emacs
- Oracle 应用之--Virtualbox UUID问题
- 敏感字符过滤
- insmod: init_module 'hello.ko' failed (Exec format error)
- [IOS]iphone从相册或相机获取图片
- 文章标题
- ftl页面中获取map值
- Maven 修改本地存储库位置
- 关于IIS服务器下载新文件类型提示找不到文件的问题