没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
603页
The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.
资源推荐
资源详情
资源评论
< Day Day Up >
•
Table of
Contents
•
Index
•
Reviews
•
Reader
Reviews
•
Errata
•
Academic
Learning GNU Emacs, 3rd Edition
By Debra Cameron , James Elliott , Marc Loy
Publisher
: O'Reilly
Pub Date
: December 2004
ISBN
: 0-596-00648-9
Pages
: 534
The third edition of Learning GNU Emacs describes Emacs 21.3 from the
ground up, including new user interface features such as an icon-based
toolbar and an interactive interface to Emacs customization. A new
chapter details how to install and run Emacs on Mac OS X, Windows, and
Linux, including tips for using Emacs effectively on those platforms.
< Day Day Up >
< Day Day Up >
•
Table of
Contents
•
Index
•
Reviews
•
Reader
Reviews
•
Errata
•
Academic
Learning GNU Emacs, 3rd Edition
By Debra Cameron , James Elliott , Marc Loy
Publisher
: O'Reilly
Pub Date
: December 2004
ISBN
: 0-596-00648-9
Pages
: 534
The third edition of Learning GNU Emacs describes Emacs 21.3 from the
ground up, including new user interface features such as an icon-based
toolbar and an interactive interface to Emacs customization. A new
chapter details how to install and run Emacs on Mac OS X, Windows, and
Linux, including tips for using Emacs effectively on those platforms.
< Day Day Up >
< Day Day Up >
•
Table of
Contents
•
Index
•
Reviews
•
Reader
Reviews
•
Errata
•
Academic
Learning GNU Emacs, 3rd Edition
By Debra Cameron , James Elliott , Marc Loy
Publisher
: O'Reilly
Pub Date
: December 2004
ISBN
: 0-596-00648-9
Pages
: 534
Copyright
Preface
Why Read This Book?
Which Emacs Is Which?
What's New in This Edition?
GNU Emacs and the Free Software Foundation
An Approach to Learning Emacs
What We Haven't Included
The Meta Key
Conventions Used in This Book
How to Contact Us
Acknowledgments
Chapter 1. Emacs Basics
Section 1.1. Introducing Emacs!
Section 1.2. Understanding Files and Buffers
Section 1.3. A Word About Modes
Section 1.4. Starting Emacs
Section 1.5. About the Emacs Display
Section 1.6. Emacs Commands
Section 1.7. Opening a File
Section 1.8. Saving Files
Section 1.9. Leaving Emacs
Section 1.10. Getting Help
Section 1.11. Summary
Chapter 2. Editing
Section 2.1. Moving the Cursor
Section 2.2. Deleting Text
Section 2.3. Marking Text to Delete, Move, or Copy
Section 2.4. Emacs and the Clipboard
Section 2.5. Editing Tricks and Shortcuts
Section 2.6. Canceling Commands and Undoing Changes
Section 2.7. Making Emacs Work the Way You Want
Chapter 3. Search and Replace
Section 3.1. Different Kinds of Searches
Section 3.2. Search and Replace
Section 3.3. Checking Spelling Using Ispell
Section 3.4. Word Abbreviations
Chapter 4. Using Buffers, Windows, and Frames
Section 4.1. Understanding Buffers, Windows, and Frames
Section 4.2. Working with Multiple Buffers
Section 4.3. Working with Windows
Section 4.4. Working with Frames
Section 4.5. More About Buffers
Section 4.6. More About Windows
Section 4.7. Holding Your Place with Bookmarks
Chapter 5. Emacs as a Work Environment
Section 5.1. Executing Commands in Shell Buffers
Section 5.2. Using Dired, the Directory Editor
Section 5.3. Printing from Emacs
Section 5.4. Reading Manpages in Emacs
Section 5.5. Using Time Management Tools
Chapter 6. Writing Macros
Section 6.1. Defining a Macro
Section 6.2. Tips for Creating Good Macros
Section 6.3. A More Complicated Macro Example
Section 6.4. Editing a Macro
Section 6.5. The Macro Ring
Section 6.6. Binding Your Macro to a Key
Section 6.7. Naming, Saving, and Executing Your Macros
Section 6.8. Building More Complicated Macros
Section 6.9. Executing Macros on a Region
Section 6.10. Beyond Macros
Chapter 7. Simple Text Formatting and Specialized Editing
Section 7.1. Using Tabs
Section 7.2. Indenting Text
Section 7.3. Centering Text
Section 7.4. Using Outline Mode
Section 7.5. Rectangle Editing
Section 7.6. Making Simple Drawings
Chapter 8. Markup Language Support
Section 8.1. Comments
Section 8.2. Font-Lock Mode
Section 8.3. Writing HTML
Section 8.4. Writing XML
Section 8.5. Marking up Text for TEX and LATEX
Chapter 9. Computer Language Support
Section 9.1. Emacs as an IDE
Section 9.2. Writing Code
Section 9.3. C and C++ Support
Section 9.4. Java Support
Section 9.5. The Java Development Environment for Emacs (JDEE)
Section 9.6. Perl Support
Section 9.7. SQL Support
Section 9.8. The Lisp Modes
Chapter 10. Customizing Emacs
Section 10.1. Using Custom
Section 10.2. Modifying the .emacs File Directly
Section 10.3. Modifying Fonts and Colors
Section 10.4. Customizing Your Key Bindings
Section 10.5. Setting Emacs Variables
Section 10.6. Finding Emacs Lisp Packages
Section 10.7. Starting Modes via Auto-Mode Customization
Section 10.8. Making Emacs Work the Way You Think It Should
Chapter 11. Emacs Lisp Programming
Section 11.1. Introduction to Lisp
Section 11.2. Lisp Primitive Functions
Section 11.3. Useful Built-in Emacs Functions
Section 11.4. Building an Automatic Template System
Section 11.5. Programming a Major Mode
Section 11.6. Customizing Existing Modes
Section 11.7. Building Your Own Lisp Library
Chapter 12. Version Control
Section 12.1. The Uses of Version Control
Section 12.2. Version Control Concepts
Section 12.3. How VC Helps with Basic Operations
Section 12.4. Editing Comment Buffers
Section 12.5. VC Command Summary
Section 12.6. VC Mode Indicators
Section 12.7. Which Version Control System?
Section 12.8. Individual VC Commands
Section 12.9. Customizing VC
Section 12.10. Extending VC
Section 12.11. What VC Is Not
Section 12.12. Using VC Effectively
Section 12.13. Comparing with Ediff
Chapter 13. Platform-Specific Considerations
Section 13.1. Emacs and Unix
Section 13.2. Emacs and Mac OS X
Section 13.3. Emacs and Windows
Chapter 14. The Help System
Section 14.1. Using the Tutorial
Section 14.2. Help Commands
Section 14.3. Help with Complex Emacs Commands
Section 14.4. Navigating Emacs Documentation
Section 14.5. Completion
Appendix A. Emacs Variables
Appendix B. Emacs Lisp Packages
Appendix C. Bugs and Bug Fixes
Appendix D. Online Resources
Appendix E. Quick Reference
Colophon
Index
< Day Day Up >
剩余602页未读,继续阅读
资源评论
Kurt666666
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功