实例介绍
emacs 领域的好书(英文), Harley Hahn的书都是非常经典的
Harley hahns Emacs Field guide Harley hahn www.harleycom ISBN-13(pbk):978-1-4842-17023 ISBN-13( electronic):978-1-4842-1703-0 DOI10.1007/978-1-4842-1703-0 Library of Congress Control Number: 2016938804 Copyright@ 2016 by Harley Hahn This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation computer software or by similar or dissimilar methodology now known or hereafter developed Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher's location, in its current version, and permission for use must lways be obtained from Springer. Permissions for use may be obtained through rights Link at the Copyright Clearance Center Violations are liable to prosecution under the respective Copyright Law Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights The name"Harley Hahn the Harley Hahn stylized signature, and the Harley Hahn Unisphere logo are registered trademarks of Harley Hahn While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein Managing Director: Welmoed Spahr Lead Editor: Jeffrey Pepper Technical Reviewer: Dmitry Shkatov Copyeditor: Lydia Hearn Editorial Board: Steve Anglin, Pramila Balan, Louise Corrigan, Jonathan Gennick, Robert Hutchinson, Celestin Suresh John, Michelle Lowman, James Markham, Susan McDermott Matthew Moodie, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Gwenan Spearing Coordinating Editor: Mark Powers Compositor: SPi Global Indexer: SPi Global Artist SPi Global Distributed to the book trade worldwide by Springer Science+ Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201)348-4505, e-mail orders-ny@springer-sbm.comorvisitwww.springeronline.comApressMedia,LlcisaCalifornia LLC and the sole member(owner) is Springer Science+ Business Media Finance Inc(SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation Forinformationontranslationspleasee-mailrights(apress.comorvisitwww.apress.com Apress and friends of ed books may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles. For more information reference our SpecialBulkSales-ebookLicensingwebpageatwww.apress.com/bulk-sales Any source code or other supplementary materials referenced by the author in this text are available toreadersatwww.apress.com/9781484217023.Fordetailedinformationabouthowtolocateyour bookssourcecodegotowww.apress.com/source-code/.Readerscanalsoaccesssourcecodeat SpringerLink in the Supplementary Material section for each chapter Printed on acid-free paper www.allitebooks.com To Maria, for love and support. And to Sadie(my dog and Max(aria's dog), or being such good company. www.allitebooks.com www.allitebooks.com Contents at a Glance About the author About the technical reviewer Acknowledgments ummmaatnmnmaaammmaatnmmaanammmaammmaanmmaa xix A Personal Note from Harley Hahn m mmmammanam XXi Chapter 1: All About Emacs.nat ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■圆■■ Chapter 2: Unix for Emacs Users mmmmmmmm 13 Chapter 3: Installing Emacs 57 Chapter 4: The Emacs Keyboard ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■国■■■■■国■■■■口 71 Chapter 5: Starting and Stopping emacs mar ■■■■■■■■ 79 Chapter 6: Commands, Buffers, Windows 87 Chapter 7: The Text Editing Work Environment mman 105 Chapter 8: The Cursor; Line Numbers; Point and Mark The Region aat 121 Chapter 9: Kill and Delete; Move and copy; correct Mistakes, Spelling;Fil.……,::::::…:::137 Chapter 10: Searching amaamnma II 155 Chapter 11: Modes; Customizing Using Your. emacs File mm 173 www.allitebooks.com CONTENTS AT A GLANCE Chapter 12: Shell Commands; Help and Info; Programs and Games ■■■■■■■■ ■■■■■■ n189 Appendix A: personal Notes mm mmmmmmnr 215 Appendix B: command Summaries mmmmmmmmmmmama Ian 231 Index of Emacs Key sequences ■■■■■ 257 Index of emacs variables and Functions 261 Index of Unix Keys, Files and commands ant ■■■■■■■■■■■■■■■■■■■■■口■■口■■■■■■■■国 263 General index www.allitebooks.com Contents About the author…nXv About the technical reviewer ■■■■■口■■■■■■■■国■■口■■■■■■■■■口a Acknowledgments RR ERR RR BREE RIERIE. Xix A Personal Note from Harley Hahn ■■■■■■■■ Chapter 1: All About Section 1.1: Getting Started Together. Section 1.2: Emacs Is a text editor Section 1. 3: Emacs Is a Working Environment Section 1.4: Where did emacs come from? 35890 Section 1.5: The free software foundation Section 1.6: Excerpts From The gnu Manifesto BBBBBBBBBBBBBBBBBBB Chapter 2: Unix for Emacs Users amman. 13 Section 2. 1: Operating Systems 13 Section 2.2: Unix and linux 14 Section 2.3: Unix Terminals and userids 18 Section 2. 4: Types of Terminals 21 Section 2.5: User Interfaces mmm 23 Section 2.6: Using a Unix Terminal Section 2.7: The Unix Command line 31 Section 2. 8: The Shell Prompt 32 VIl www.allitebooks.com CONTENTS Section 2,9 What unix commands look like Section 2.10: Making Corrections as You type commands 34 Section 2. 11: TWo Important Keys: <Ctrl-C> and <ctrl-D> 35 Section 2. 12: The History List; Command Line editing....... 37 Section 2.13: The Unix Manual 40 Section 2. 14: Using the less Pager Program ….41 Section 2. 15: The Three Types of Unix Files Section 2. 16: The Tree-Structured Filesystem Section 2. 17: The current Directory and Pathnames 35 Section 2. 18: File and Directory Names 52 Section 2. 19: File and Directory Names: OS X and Windows 55 Chapter 3: Installing Emacs 国■■■■■■ 国■■■■■■ 57 Section 3. 1: Installing Software: Packages VS Manual Installation ... 57 Section 3. 2: Installing emacs Using a linux Package Manager 60 Section 3.3: Installing Emacs Manually With Linux 62 Section 3. 4: Installing Emacs With OS x.....e........... 65 Section 3. 5: Installing Emacs With Microsoft Windows......... 68 Chapter 4: The Emacs Keyboard Section 4.1: A Strategy for Learning Emacs Section 4.2: The ctrl Key 72 Section 4.3: The Meta(Alt)Key 72 Section 4. 4: Special Key Names................74 Section 4.5: The Meta Key, Bucky Bits, and Much More 75 Section 4.6: Meta Key problems when using a terminal window...78 www.allitebooks.com CONTENTS Chapter 5: Starting and Stopping Emacsammmammmm mamma 79 Section 5.1: Starting emacs Section52: Starting Emacs in a Terminal Window…………81 Section 5. 3: Starting Emacs as a Read-Only Section 5. 4: Recovering data after a System Failure........83 Section 5.5: Stopping Emacs 84 Chapter 6: commands, Buffers, windows ■■■■■■■■■■■■■■■■■口■■■■■■a■口a■ 87 Section 6.1: Commands and Key bindings.ennan 87 Section 6.2: Buffers 89 Section 6.3: Windows 91 Section 6.4: The Mode Line/ Read-Only Viewing 94 Section 6.5: The Echo Area /Typing Emacs Commands 96 Section 6. 6: The minibuffer ,97 Section 6.7: Completion . Section 6, 8: Disabled commands 102 Chapter 7: The Text Editing Work Environment mmmmmmmm 105 Section 7.1: How to Practice Using Emacs.... 105 Section 7. 2: Typing and correcting ........e.m. ,107 Section 7. 3: The repeat and undo commands, Redo 108 Section 7. 4: The keyboard-quit Command (c-g 112 Section 7.5: Emacs for vi Users 112 Section 7.6: Commands to Control windows 113 Section 7.7 Commands to control buffers 15 Section 7. 8: Commands for Working With Files 117 www.allitebooks.com 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论