您的位置:首页 > 其它

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: 删除行,刷新后可恢复

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: