随笔分类 - Emacs
摘要:临时文件通常,程序需要以文件的形式使用临时存储。这也许是存储计算的中间结果,或者是在实际操作之前所做的文件拷贝备份。例如,一个数据程序在删除记录时会使用临时文件。文件会收集需要保存的数据库实体,然后在操作结束时,临时文件会成为新的数据库而原始的会被删除。临时文件的大量使用隐藏了他的一个缺点。我们必须小心来确保程序会选择一个唯一的名字来使用临时文件。如果不是这样,因为Linux是一个多任务系统,也许会有另一个程序选择了相同的名字,而这两个彼此之间会相互影响。一个唯一的临时文件名可以由tmpnam函数生成:#include <stdio.h>char *tmpnam(char *s);
阅读全文
摘要:以前也试着安装使用Emacs编辑器,然而那时的使用情况真是痛苦,不要说是输入法的问题,就是一个中文显示支持的问题就会叫人恼恨万分,为了使得 Emacs可以支持中文显示,需要编辑一堆的配置,我不是高手,对于Emacs又是初学,这样的工作对于我来说真是难为我。而且在经历了百度, Google之后找到了中文显示的配置解决方法,却还不可以使用中文输入法。天啊,我是一个中国用户,然而却不可以使用中文来进行输入,这样的编辑器地于 来说还会有多少的实际意义。万般无奈之下,还是放弃了Emacs,选择了VIM。哈哈,比较起来,VIM的使用似乎要简单许多。前 一段时间为自己置办了新装备,在上面安装Debian,也
阅读全文
摘要:2.3基本的键盘命令在这一部分我们会来讨论Emacs中的基本的键盘命令.像任何强大的文本编辑器一样,我们可以用Emacs来做的事也只是一些简单的键盘操作.如果我们是一个vi的使用者,我们就会十分的熟悉vi中常用的k,j,h,l的移动命令,这几个命令可以实现上移一行,下移一行,向前一个字符和向后一个字符.也许在我们习惯vi中各种各样的组合的按键之前我们要花费几个小时或是几周的练习.Emacs也并没有什么不同.在这里有许多不同的按键和命令要学习.但是就像是vi一样,我们只要掌握一些基本的命令就可以完成许多的工作.然后,随着时间的推移,我们就会逐渐扩展我们的知识,也就会出现更快的方法来完成类似这样的
阅读全文
摘要:在这里我们将会学会如何插入和删除文本,在Emacs中进行移动,剪切和粘贴,装入和保存文件.我们还会谈到一些在我们要读入一个新文件时要用到的有用的函数功能.插入和删除文本:在Emacs中插入和删除文本就如我们在打印机上输入文本一样的简单,我们只是简单的输入我们要输入的文本.这样的输入方式是和我们在Vim中所见到的输入方式是不一样的,因为在Vim我们要插入模式下输入文本,而在Emacs中不是这样的.在Emacs中我们可以有几种不同的方式来删除文本.最简单的方法就是按下Backspace键或者是Delete键.在大多数的Emacs安装中Backspace会删除前一个字符而Delete会删除后一个字符
阅读全文
摘要:Emacs是什么?E. M. A. C. S.emacs Makes A Computer SlowEscape Meta Alt Control Shiftemacs Makers Are Crazy Sickosemacs Makes All Computing Simpleemacs Makefiles Annihilate C-Shellsemacs Manuals Always Cause Senilityemacs May Allow Customized Screwupsemacs Manuals Are Cryptic and SurrealEventually Munches
阅读全文