6.Emacs快速入门之文件

Posted 艾特 数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.Emacs快速入门之文件相关的知识,希望对你有一定的参考价值。

今天学习Emacs文件相关知识。这是Emacs快速入门的最后一部分内容,之后将进入进阶部分。

为了简便期间,对文中命令进行了缩写,其中:

·C代表CTRL键

·M代表ALT键。

 

文件(File)是操作系统的一个概念,特别是在类Linux/Unix中,一切皆是文件。

一、访问文件

1.打开一个文件

C-x C-f

使用这个命令,Emacs会在小缓冲区(Minibuffer)中显示提示信息,默认显示当前文件的路径。操作人可以修改路径,指定要打开的文件名称。如果文件已经存在,则新打开缓冲区显示文件内容;如果文件不存在,则新创建一个文件。

注意:经过实际测试发现,新创建文件,在没有保存前,并没有真正的写入磁盘。

2.以只读方式打开一个文件

C-x C-r

该命令功能与C-x C-f相同,区别是打开的文件默认是只读的。

3.打开一个文件(替换当前缓冲区)

C-x C-v

该命令功能与C-x C-f相同,区别在于要替换当前缓冲区。

4.其他命令

·C-x 4 f

在新窗格中打开文件。

·C-x 5 f

在新窗口中打开文件。

二、保存文件

1.保存当前文件

C-x C-s

将当前缓冲区的修改内容写入文件。

2.保存已修改文件

C-x s

对当前已经打开且已经修改的所有缓冲区,逐个询问是否保存。

3.另存

C-x C-w

将当前缓冲区的内容保存到指定文件,同时关闭原文件。注:缓冲区修改的内容不会写入原文件。

三、撤销修改

M-x revert-buffer

对于已经发生修改的缓冲区,撤销修改内容,恢复到前一个已保存的版本。

四、文件夹操作

Emacs提供了三种方式,用来显示文件夹的内容。

1.浏览文件夹

C-x d

执行该命令,Emacs会在小缓冲区中提示输入路径,并显示该路径下的内容。该种模式下,Emacs提供了可交互操作,使用鼠标可以对显示的文件和文件夹进行操作。左键单击文件夹,默认执行打开文件夹操作;左键单击文件,默认执行打开文件操作。

2.以列表形式显示文件夹内容

C-x C-d

显示指定文件夹下的文件、文件夹名称,其中文件夹在名称后以“/”标示。类似于Linux系统中执行ls命令。

该模式下,仅是显示,不能交互。

3.以详细信息形式显示文件夹内容

C-u C-x C-d

显示指定文件夹下的文件、文件夹详细信息。类似于Linux系统中执行ls -l命令。

该模式下,也是仅能显示,不能交互。

五、执行其他命令

Emacs提供了一系列的命令,可以对文件、文件夹进行操作。这些命令的功能与Windows、Linux操作系统中提供的命令类似。这些命令通过小缓冲区执行,对缓冲区不会产生影响。

1.M-x make-directory <文件夹名称>

创建一个新的文件夹。

2.M-x delete-directory <文件夹名称>

删除一个文件夹。

3.M-x copy-file

拷贝一个文件。

4.M-x copy-directory

拷贝一个文件夹。

5.M-x rename-file

    重命名一个文件。


以上是关于6.Emacs快速入门之文件的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis 框架之快速入门程序

MyBatis 框架之快速入门程序

大数据技术之FlumeFlume概述Flume快速入门

大数据技术之FlumeFlume概述Flume快速入门

大数据技术之FlumeFlume概述Flume快速入门

PHPWordPHPOffice 套件之PHPWord快速入门