sams emacs 24 hour 读书笔记2
来源:互联网 发布:画板软件哪个好 编辑:程序博客网 时间:2024/04/28 11:21
Hour 4: Basic Editing
Add a Blank Line at the End of the Buffer
(global-set-key [(meta left)] ’backward-sexp)
(global-set-key [(meta right)] ’forward-sexp)
(global-set-key [(meta g)] ’goto-line)
如果我们的窗口比较的乱或者是我们要将光标入在窗口的中央,我们可以按下C-l (recenter).这样就会重绘我们的窗口并将光标放在窗口的中部而不改变他在缓冲区中的位置.
Miscellaneous File Commands
1.如何编辑远程机器上的文件/user@host:filename
如果用户名和本机一致,可以省略user@(require 'jka-compr) (jka-compr-install)
3.查看归档文件(archives)并编辑文件Document Templates
当新建一个文件时,emacs会寻找以该文件的拓展名的模板,比如新建的文件名是test.html,那么emacs会搜索模板文件TEMPLATE.html.tpl,若是letter.txt,emacs会搜索TEMPLATE.txt.tpl.1.~/work/Emacs-project/TEMPLATE.txt.tpl
2. ~/work/Emacs-project/Templates/TEMPLATE.txt.tpl
3.~/work/TEMPLATE.txt.tpl
4.~/work/Templates/TEMPLATE.txt.tpl
5.~/TEMPLATE.txt.tpl
6.~/Templates/TEMPLATE.txt.tpl
7. ~/lib/templates/TEMPLATE.txt.tpl
模板可以包含一些由标准行(stand-ins)所组成的文本.这些行可能被其他的文本替换或是当基于这个模板创建一个新文件时在缓冲区中进行标记.标准行的格式为(>>>letter<<<),例如>>>P<<<设置当我们的新建一个文档时位于缓冲区中的这一点,>>>A<<<可以插入我们的邮件地址.
下面列出一些不需用户定义的代码:
代码 例子 描述
文件和目录类:
(>>>DIR<<<) ~/Letters/ 文件名部分目录
(>>>FILE<<<) Gretchen.txt 没有目录的文件名
(>>>RILE_RAW<<<) Gretchen 没有扩展名的文件名
(>>>EILE_EXT<<<) txt 文件名的扩展名(没有逗点)
时间日期类:
(>>>DATE<<<) 07 Jan 1999
20:17:29 日期和时间
(>>>ISO_DATE<<<) 1999-01-07 ISO 8601 日期
系统信息类:
(>>>AUTHOR<<<) blackie@ifad.dk 完整Email地址
(>>>LOGIN_NAME<<<) blackie 登陆名
(>>>HOST_ADDRE<<<) ifad.dk 主机名
(>>>USER_NAMEE<<<) Jesper 用户真名
位置类:
(>>>POINT<<<) 这个设置点,当然只有这个点可以进行设置
(>>>MARKT<<<) 设置标记,只有标记可以进行设置
(>>>1<<<) (>>>9<<<)
十个可能的位置.要到达这些位置中的任何一个,我们可以按下C-x j(jump-to-register)
在我们的模板中,我们也可以插入询问问题的答案.所以在我们的前面的例子中,我们也许希望提示我们要在插在Dear后的名字.如下面的模板:
Odense (>>>I<<<)
Dear (>>>name<<<)
(>>>P<<<)
Our record number: (>>>number<<<)
Cheers (>>>U<<<)
>>>TEMPLATE-DEFINITION-SECTION<<<
("name" "What is the name of the customer? ")
("number" "What is the record number? ")
>>>TEMPLATE-DEFINITION-SECTION<<<
要使Emacs询问我们问题,我们需要插入一行来表明开始了定义的部分.在这行后的文本是用来定义问题的,所以我们要小心不要插入没有语法的文本.
每一个问题都是与一个单词相联系的.这个单词是作为标准的输入文本.
这样当我们打开一个新的文件时,Emacs会向我们询问问题,而我们的答案也就会插入相应的地方.
- sams emacs 24 hour 读书笔记2
- sams emacs 24 hour 读书笔记1
- sams emacs 24 hour 读书笔记3
- sams emacs 24 hour 读书笔记4
- sams emacs 24 hour 读书笔记5
- Notes for "Sams Teach You Emacs in 24 Hour" - hour 1
- Sams Teach Yourself C++ in One Hour a Day
- Sams Teach Yourself SAP in 24 Hours (2nd Edition)
- Sams Teach Yourself SAP in 24 Hours (2nd Edition)
- Sams Teach Yourself Web Publishing with HTML and CSS in One Hour a Day (5th Edition)
- Sams Teach Yourself Network Troubleshooting in 24 Hours (2nd Edition)
- Swift in 24 Hours, Sams Teach Yourself, 2nd Edition.pdf 英文原版 免费下载
- Sams teach yourself C# in 24 hours
- Sams Teach Yourself CSS in 24 Hours
- Sams Teach Yourself Django in 24 Hours
- Sams Teach Yourself SQL in 24 Hours
- Sams Teach Yourself WPF in 24 Hours
- HTML5,Javascript,and jQuery 24-Hour Trainer(2)——一些简单的tag
- [STL基础]算法
- C语言的逗号表达式
- 用wtp部署myeclipse项目
- 网络编程常用函数
- LDA 【介绍】※※※
- sams emacs 24 hour 读书笔记2
- 记录
- 修改JBOSS服务器的端口号
- Android实现一个记住密码的登陆界面
- linuxi学习curses(3) 学习输入
- 2013,我来了
- poj 3278 bfs
- iOS ASIHTTPRequest详解
- 面向对象技术