zhl的emacs笔记:基础知识

zhl的emacs笔记:基础知识

ID:14424500

大小:71.50 KB

页数:25页

时间:2018-07-28

zhl的emacs笔记:基础知识_第1页
zhl的emacs笔记:基础知识_第2页
zhl的emacs笔记:基础知识_第3页
zhl的emacs笔记:基础知识_第4页
zhl的emacs笔记:基础知识_第5页
资源描述:

《zhl的emacs笔记:基础知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ZHL的emacs笔记:基础知识本文档是"ZHL的emacs笔记"的一部分。本文档的格式是为了快速检索与浏览而专门调整的,最好用emacs来查看,将tab缩进显式设为3个字符,设置不自动换行,并使用outline模式,以提高学习和工作效率。具体配置可参考文档"ZHL的emacs笔记:配置小技巧"。本文档主要讲述的是emacs的几个基本概念,包括模式、状态行、辅助输入区、窗口和窗格等,当然,主要是本人在使用过程中所关注的细节以及积累的经验。希望本文档能给emacs同好一些帮助,任何问题或建议可以发信到seaxii@1

2、26.com来讨论。文档正文----------------------------------------------------------------**命令行:emacsoptionsfiles+linenum:columnnumfile:在每个要打开的文件名前可指定行列号以便打开时直接定位到指定的行列位置,注意可为多个文件分别指定行列号,但行列号必须在文件名前,即,注意顺序。-ddisplayname或-displaydisplayname:由displayname指定XServer并打开X窗口的emac

3、s,相当于环境变量DISPLAY的功能,并且设置内部环境变量DISPLAY的值为displayname(用getenv命令可查到)。注意,该选项必须是命令行中第一个选项。如:emacs-d10.194.64.233:0.0&-nw或--no-windows:不打开X窗口而强制运行在文本终端下。注意,该选项必须是命令行中第一个选项。有时在X系统下指定该参数可能导致启动emacs时读取初始化配置文件(~/.emacs)中的X相关项失败,此时可指定-q参数不装入初始化配置。-q或--no-init-file:启动时不装入

4、用户初始化配置文件~/.emacs和全局初始化配置文件default.el。-no-site-file:启动时不装入站点初始化配置文件site-start.el。-uuser或--user=user:启动时装入指定用户的初始化配置文件~user/.emacs以代替当前用户自身的初始化配置文件~/.emacs,GNU鼓励资源共享。--debug-init:使能调试初始化文件。若~/.emacs文件中有错,则启动过程会中断,但一般从提示信息看不出来错在哪里,加上该选项再启动则可以很快定位出问题所在。-lfile或--l

5、oad=file:装入Lisp库file中的函数。-ffunction或--funcall=function:调用Lisp函数function以无参方式。--eval=expression或--execute=expression:对Lisp表达式expression求值。-batch或--batch:启动emacs运行在批处理模式(batchmode)下,被编辑的文本不会被显示出来。该模式是为了在shell脚本、makefile等中运行EmacsLisp程序,通常是连带使用-l或-f选项以调用Lisp程序进行批处

6、理(dothebatchprocessing)。该模式暗示(imply)了-q选项,并在处理完所有命令后退出。**状态行:在emacs里称为modeline,在每个窗口的底部,其基本形式如下:-CS:CH-BUF(MAJORMINOR)--LINE--POS------CS:CodingSystem,标识该缓冲区的编码方式,一般ASCII文件(即常态、无编码转换)显示为一个横杠"-",以cn-gb编码方式打开的文件显示为一个"c"。::冒号所在位置可能会变为一个其它字串,用于描述EOL(EndOfLine)类型。有

7、几种不同的行分隔风格,Unix风格(Unixconvention)用newline来分隔行,MS-DOS风格(MS-DOSconvention)用CRLF(carriage-returnlinefeed)来分隔行,而Macintosh风格(Macintoshconvention)只用carriage-return来分隔行。如果当前缓冲区文件使用newline(Unix风格)则冒号会变为:或(Unix),如果使用CRLF(MS-DOS风格)则冒号会变为(反斜线,backslash)或(DOS),如果只使用carri

8、age-return(Macintosh风格)则会变为/(正斜线,forwardslash)或(Mac)。变量eol-mnemonic-unix、eol-mnemonic-dos、eol-mnemonic-mac、eol-mnemonic-undecided的值分别指明了几种情况下应当出现在冒号位置处的字符串,可以手工修改它们为自己方便识别的串;在不同操作系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。