emacs常用文件操作
2015-10-02 17:17
363 查看
1. 文件和目录 打开文件和创建新的文件:C-x C-f find-file 打开目录: C-x d dired,进入dired模式后,可以方便地操作文件和文件夹 创建目录:make-direcotry (list-directory 只能列出不能操作) 插入文件:C-x i insert-file 保存文件:C-x C-s save-buffer 另存文件:C-x C-w write-file 杀死buffer:C-x k kill-buffer list-buffer buffer-menu(占据一个窗口) 不保存杀死emacs: kill-emacs 2. dired-mode的文件和目录操作,所有操作跟speedbar很相似 C-x d,dired 进入模式 +: 创建目录 C-x C-f find-file: 创建新的文件 (: 隐藏详细信息,如何修改它,让它默认显示,就是没有详细信息呢?这样每次就非常的简洁了,界面。 g: 刷新目录 C: 复制 R: 重命名 = C-x C-q D: 删除 选择文件和目录:n,p,<,>,^,RET,v 也可以通过查找来快速选择文件 如何返回到上一级呢? ^ 怎么选择多个文件之后,执行复制和删除操作呢? C-s搜索之后,按RET跳出搜索。 转自别人的博客
在使用emacs时候,经常会对文件进行操作,查看目录,创建文件,删除文件等等。Emacs提供了一个文件管理的功能,使我们对文件及目录的使用更加方便,下面我就简单介绍一个这个功能。首先,进入Dired列表模式
C-x d
这样可以进入当前目录的文件列表,相当与shell下面的ls -al在这个模式下,可以直接使用RET或者C-x C-f打开文件。
文件的定位
n: 向下查看文件。p: 向上查看文件。>: 向下查看目录。<: 向上查看目录。^: 返回上一级。M-{: 向下查看已标记。M-}: 向上查看已标记。文件的查看
g: 刷新s: 切换名称/日期排序方式i: 当前窗口插入一个子目录v: 查看当前文件(当前窗口)o: 在另外一个窗口查看文件y: 查看当前文件类型=: 比较文件,相当与shell下diff文件的标记
普通标记:m: 标记(mark).u: 取消标记U: 取消所有标记* /: 标记所有文件夹* *: 标记所有可执行文件* @: 标记所有符号链接* c: 改变标记的符号% m: 根据正则表达式改变标记文件% g: 根据正则表达式改变标记文件的内容删除标记:d: 标记为删除~: 将所有备份文件标记为删除#: 将存盘文件标记为删除& d: 根据正则表达式标记删除X: 执行删除其他操作
C-x C-f: 新建文件+: 新建目录C-x C-q: 将文件列表设置为只读(only read)结合标记使用的操作:D: 删除文件C: copyR: 重命名或移动O: 改变用户G: 改变群组M: 改变权限S: 符号链接H: 硬链接Z: 压缩W: 复制文件名K: 删除行,刷新后可恢复相关文章推荐
- 你只是看起来很努力
- 虚拟机中CentOS自动获取ip和静态ip设置
- poj1061
- 高性能I/O设计模式Reactor和Proactor
- poj1062
- Vs2012于Linux应用程序开发(2):图案
- 矩阵中的路径
- 【Unity3D】3D角色换装++ Advance
- android 仿美团支付的密码输入页
- Word Search II
- bash组织成树数据结构
- java学习笔记----枚举测试题
- JAVA设计模式之单件模式
- 2015 四川省赛 B Carries (脑洞题)
- Java HTTP协议问题集锦
- O(V*n)的多重背包问题
- Effective c++读书笔记三
- [面试时]我是如何讲清楚GCD的
- 使用dbms_file_transfer传输ASM file出现ORA-15001
- silverlight画图 虚线 反射效果 射线渐变效果Radial Gradient