IT training sams teach yourself emacs in 24 hours

620 370 0
IT training sams teach yourself emacs in 24 hours

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Table of Contents Sams Teach Yourself Emacs in 24 Hours Table of Contents Sams Teach Yourself Emacs in 24 Hours Table of Contents Copyright Introduction ■ ■ ■ ■ ■ ■ Which Version and Flavor Does the Book Cover? Keybindings Conventions Used in This Book Dedication Acknowledgments About the Authors Part I: Getting Started Hour 1: Introduction to Emacs ■ ■ ■ ■ ■ Overview of Emacs Features The Keyboard Quick Reference Card A Note on Configuring Emacs Using Different Emacs Summary Hour 2: Using Emacs in Microsoft Windows ■ ■ ■ ■ ■ ■ ■ ■ What Is NT Emacs? Needed Directories Setting Up for Printing Things NT Emacs Does Not Do Well How to Tell Which Computer You Are On Summary Q&A Exercises Hour 3: Getting Started with Emacs file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (1 of 7) [4/06/2004 11:19:56 PM] Index Table of Contents ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Layout of the Screen Menus The Minibuffer Buffers, Windows, and Frames Point, Mark, and Region Modes Layout of the Keyboard Summary Q&A Exercises Hour 4: Basic Editing ■ ■ ■ ■ ■ ■ ■ ■ ■ Inserting and Deleting Text Moving Around in the Buffer Cut, Copy, and Paste Editing a File Miscellaneous File Commands Document Templates Summary Q&A Exercises Hour 5: Recovering from Errors ■ ■ ■ ■ ■ ■ Undo and Redo Automatic Backup Recovering from a Crash Summary Q&A Exercises Hour 6: Editing Several Files at Once ■ ■ ■ ■ ■ Working with Multiple Buffers Working with Windows and Frames Summary Q&A Exercises Part II: Searching Hour 7: Searching for Text in a Buffer ■ ■ Incremental Search Searching for Words file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (2 of 7) [4/06/2004 11:19:56 PM] Table of Contents ■ ■ ■ ■ ■ Search and Replace Listing Lines that Match a Pattern Summary Q&A Exercises Hour 8: Searching for Text in Multiple Files ■ ■ ■ ■ ■ ■ ■ Searching for a Definition in a Set of Files Using grep from Within Emacs Keeping Points in Buffers for Several Sessions (Bookmarks) Keeping Points in Buffers for the Current Session Summary Q&A Exercises Hour 9: Regular Expressions ■ ■ ■ ■ ■ ■ ■ Regular Expression Crash Course Regular Expressions Basics Regular Expression Searches Regular Expression Search-and-Replace Summary Q&A Exercises Part III: Emacs Tools Hour 10: The Emacs Help System and Configuration System ■ ■ ■ ■ ■ ■ General Help Facilities in Emacs Getting Extra Help Using the Info System Customizing Emacs's Features Summary Q&A Exercises Hour 11: Editing Utilities ■ ■ ■ ■ ■ ■ ■ Using a Spelling Checker Automatically Replacing One String with Another Completing Text from Another Part of the Buffer Transposing and Changing Case Summary Q&A Exercises file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (3 of 7) [4/06/2004 11:19:56 PM] Table of Contents Hour 12: Visible Editing Utilities ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Changing the Font in Emacs Changing the Foreground and Background Color in UNIX Parentheses Matching Using a Visible Bell Highlighting Syntax Using Fonts and Colors Filling Getting Double Height Windows Rectangular Commands Summary Q&A Exercises Hour 13: Macros ■ ■ ■ ■ ■ ■ ■ ■ ■ Writing a Simple Macro Repeating Macros Saving a Macro for Later Sessions Making Macros that Ask for Permission to Continue Further Interaction with the Macro Editing a Macro Summary Q&A Exercises Hour 14: Finding Differences Between Files ■ ■ ■ ■ ■ ■ ■ ■ ■ Diffing Two Files with Ediff Diffing Two Files with a Common Ancestor Ediff Session Merging Files Using Ediff with Directories of Files Ediff and Version Control Systems Summary Q&A Exercises Hour 15: Getting an Overview of a File ■ ■ ■ ■ ■ Focusing on Only Part of a Buffer Getting an Outline of Your Document Using Outline or Narrowing in Two Different Views of the Same File Folding Text: A Sort of Categorized Outline Summary file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (4 of 7) [4/06/2004 11:19:56 PM] Table of Contents ■ ■ Q&A Exercises Hour 16: Interfacing with the System ■ ■ ■ ■ ■ ■ ■ ■ Invocations Running Programs Writing Your Own Commands to Execute Programs Editing Directories Printing Summary Q&A Exercises Part IV: Specialized Editing Hour 17: Editing LaTeX/HTML Files ■ ■ ■ ■ ■ ■ ■ ■ HTML and Emacs The GNU Emacs HTML Mode Writing HTML with XEmacs Using Emacs in Conjunction with HTML Editors Writing and Processing LaTeX Summary Q&A Exercises Hour 18: Editing C, C++, and Java Files ■ ■ ■ ■ ■ ■ ■ ■ Advanced C-Based Language Editing Automatic Indentation Navigating C Preprocessor Directives Viewing Code with Expanded Macros File and Tag Browsing Summary Q&A Exercises Hour 19: Programming Utilities ■ ■ ■ ■ ■ ■ Version Control Systems Compiling Programs Debugging Programs Summary Q&A Exercises file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (5 of 7) [4/06/2004 11:19:56 PM] Table of Contents Part V: Mail and News Hour 20: Gnus Basics ■ ■ ■ ■ ■ ■ ■ Introducing Gnus Setting Up Gnus Reading Mail and News Sending Mail and News Summary Q&A Exercises Hour 21: Advanced Gnus ■ ■ ■ ■ ■ ■ ■ Customizing the Group Buffer Using a Database with Gnus Additional Summary Commands Scoring Summary Q&A Exercises Part VI: Advanced Emacs Hour 22: Learning Lisp Basics ■ ■ ■ ■ ■ ■ ■ ■ The Purpose of Lisp Values in Lisp Assigning Variables Function Definitions Organization of Your Configurations Summary Q&A Exercises Hour 23: Binding Keys and Creating Menus ■ ■ ■ ■ ■ ■ ■ ■ Keyboard Modifiers Keyboard and Events Mouse and Events Key Sequences and Keymaps Making Personal Keybindings Summary Q&A Exercises file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (6 of 7) [4/06/2004 11:19:56 PM] Table of Contents Hour 24: Installing Emacs Add-Ons ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Simple and Complex Add-Ons Installing an Add-On Loading Techniques Filenames and Interpreters Controlling Options Hooks Adapting Functions A Sampling of Emacs Packages Summary Q&A Exercises Appendix A: Installing Functions and Packages from the CD ■ ■ ■ ■ ■ ■ ■ ■ sams-lib.el igrep.el cust-stub.el folding.el pager.el template.el flyspell.el bbdb.el Index Sams Teach Yourself Emacs in 24 Hours Table of Contents © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/default.htm (7 of 7) [4/06/2004 11:19:56 PM] Index Index Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols Index A abbreviations creating, 1st, 2nd, 3rd, 4th dynamic abbreviations, 1st, 2nd editing, 1st, 2nd, 3rd expanding, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th hippie-expand, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th modes, 1st saving to a file, 1st, 2nd using to replace commonly misspelled words, 1st, 2nd, 3rd, 4th, 5th aborting macros, 1st, 2nd adapting functions, 1st, 2nd, 3rd, 4th adaptive filling, 1st, 2nd, 3rd, 4th, 5th, 6th add-hook function, 1st add-ons, 1st, 2nd, 3rd adapting functions, 1st, 2nd, 3rd, 4th auto-mode, 1st bbdb.el, 1st, 2nd byte-compiling files, 1st, 2nd Customize interface, 1st cyclebuffer.el, 1st, 2nd Dictionary Mode, 1st, 2nd disabling, 1st, 2nd filenames, 1st, 2nd, 3rd, 4th Follow Mode, 1st, 2nd Hm-html-menus, 1st, 2nd hooks, 1st, 2nd, 3rd, 4th, 5th keybindings, 1st, 2nd, 3rd, 4th tracing, 1st, 2nd, 3rd htmlize.el, 1st, 2nd installing, 1st, 2nd, 3rd directory, 1st, 2nd, 3rd example, 1st, 2nd, 3rd, 4th file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindex.htm (1 of 3) [4/06/2004 11:19:57 PM] Contents Index interpreter-mode, 1st interpreters, 1st, 2nd, 3rd, 4th loading autoloading, 1st, 2nd load-library function, 1st, 2nd provide function, 1st require function, 1st, 2nd Mailcrypt, 1st, 2nd Noah Friedman's modes, 1st Notes-mode, 1st, 2nd options, 1st, 2nd session.el, 1st, 2nd sh-mode, 1st Speedbar, 1st, 2nd structure of, 1st, 2nd tiny tools, 1st, 2nd Usenet newsgroup, 1st vi-dot.el, 1st, 2nd VM, 1st, 2nd X-Symbol, 1st, 2nd advice tool, 1st, 2nd, 3rd, 4th advice.el, 1st agrep command, 1st, 2nd, 3rd, 4th agrep-find function, 1st alists Lisp, 1st, 2nd ang-FTP, 1st, 2nd anonymous functions, 1st, 2nd, 3rd apply-macro-on-region function, 1st apropos-command function, 1st, 2nd Arc archive files, 1st arc-mode library, 1st archive files, 1st, 2nd, 3rd, 4th, 5th arguments (functions), 1st, 2nd, 3rd arrow keys, 1st asm TAGS file, 1st assigning variables Lisp, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th association lists Lisp, 1st, 2nd AucTeX, 1st Command menu, 1st, 2nd, 3rd, 4th installation, 1st, 2nd, 3rd tags, 1st, 2nd, 3rd, 4th, 5th keybindings, 1st, 2nd using, 1st, 2nd, 3rd, 4th, 5th, 6th file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindex.htm (2 of 3) [4/06/2004 11:19:57 PM] Index auto new line mode, 1st, 2nd, 3rd, 4th, 5th auto-fill-mode, 1st auto-mode, 1st auto-mode-alist list, 1st automatic features AutoSave, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd backups, 1st, 2nd, 3rd, 4th crashes, 1st, 2nd, 3rd, 4th directory, 1st, 2nd disabling, 1st numbered backups, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th single backups, 1st, 2nd line breaking, 1st, 2nd, 3rd, 4th, 5th replacing commonly misspelled words, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th automatic filename completion, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th automatic indentation C-based language files, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th automatic typing corrections changing case, 1st, 2nd expanding abbreviations, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th replacing commonly misspelled words, 1st, 2nd, 3rd, 4th, 5th, 6th transposing characters, 1st, 2nd transposing lines of text, 1st transposing paragraps, 1st transposing sentences, 1st transposing words, 1st Autosave, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindex.htm (3 of 3) [4/06/2004 11:19:57 PM] Contents Index 20th, 21st, 22nd keeping lines that match or not match patterns, 1st, 2nd, 3rd killing lines that match or not match patterns, 1st, 2nd, 3rd listing lines that match patterns, 1st, 2nd, 3rd, 4th, 5th nonincremental searches, 1st, 2nd, 3rd, 4th, 5th ordinary text, 1st, 2nd ordinary text, 1st recalling old search strings, 1st, 2nd, 3rd, 4th recursive editing, 1st, 2nd, 3rd, 4th, 5th, 6th TAGS file, 1st, 2nd, 3rd, 4th, 5th TAGS files, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th wrapping searches, 1st, 2nd XEmacs, 1st, 2nd selecting, 1st, 2nd, 3rd, 4th spell-check, 1st, 2nd, 3rd, 4th tagged text, 1st tagged text See also HTML files LaTeX, 1st tiny tools, 1st, 2nd tinyeat.el package, 1st tinyrlog.el package, 1st toolbars, 1st tools advice tool, 1st, 2nd, 3rd, 4th Tools and Apps menu, 1st, 2nd Tools menu, 1st, 2nd tracing hooks, 1st, 2nd, 3rd transposing characters, 1st, 2nd lines of text, 1st paragraphs, 1st sentences, 1st words, 1st truncated lines, 1st, 2nd, 3rd, 4th, 5th, 6th turning on/off font-lock mode, 1st typing corrections changing case, 1st, 2nd expanding abbreviations, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th replacing commonly misspelled words, 1st, 2nd, 3rd, 4th, 5th, 6th transposing characters, 1st, 2nd transposing lines of text, 1st transposing paragraphs, 1st transposing sentences, 1st transposing words, 1st typos replacing, 1st, 2nd file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindext.htm (4 of 5) [4/06/2004 11:23:43 PM] Index Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindext.htm (5 of 5) [4/06/2004 11:23:43 PM] Contents Index Sams Teach Yourself Emacs in 24 Hours Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols U undeleting bookmarks, 1st undo, 1st undo commands, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th uninstalling add-ons, 1st, 2nd UNIX, 1st commands executing, 1st, 2nd, 3rd, 4th diff version control, 1st, 2nd, 3rd diff program, 1st, 2nd calculating differences, 1st, 2nd, 3rd, 4th, 5th, 6th copying diffs from buffer to buffer, 1st, 2nd diff-command variable, 1st directories, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th Ediff interface, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th finding diffs in files with common ancestor, 1st, 2nd, 3rd inserting contents of one difference buffer into another, 1st merging files, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th moving between difference buffers, 1st, 2nd, 3rd scrolling buffers, 1st, 2nd sessions, 1st, 2nd, 3rd, 4th synchronizing buffers, 1st, 2nd versions, 1st Windows, 1st file structure, 1st, 2nd font default font, 1st, 2nd, 3rd, 4th selecting, 1st, 2nd, 3rd GNU Emacs, 1st, 2nd fonts, 1st, 2nd, 3rd shells, 1st, 2nd Bash, 1st vi editor, 1st XEmacs file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexu.htm (1 of 3) [4/06/2004 11:23:44 PM] Index fonts, 1st, 2nd, 3rd uppercase automatically correcting, 1st, 2nd Usenet newsgroup for Emacs add-ons, 1st user options configuring, 1st, 2nd, 3rd utilites compiling utilities, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th make, 1st, 2nd, 3rd nmake, 1st, 2nd, 3rd utilities advice, 1st, 2nd, 3rd cpp, 1st, 2nd debuggers, 1st dbx debugger, 1st gdb debugger, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th Grand Unified Debugger, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th diff, 1st, 2nd calculating differences, 1st, 2nd, 3rd, 4th, 5th, 6th copying diffs from buffer to buffer, 1st, 2nd diff-command variable, 1st directories, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th Ediff interface, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th finding diffs in files with common ancestor, 1st, 2nd, 3rd inserting contents of one difference buffer into another, 1st merging files, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th moving between diffs, 1st, 2nd, 3rd scrolling buffers, 1st, 2nd sessions, 1st, 2nd, 3rd, 4th synchronizing buffers, 1st, 2nd version control, 1st, 2nd, 3rd versions, 1st Windows, 1st gnuclient NT Emacs, 1st, 2nd, 3rd, 4th, 5th gnudoit, 1st hideif, 1st, 2nd, 3rd, 4th, 5th, 6th imenu, 1st indexing utility, 1st, 2nd ispell NT Emacs, 1st, 2nd ispell utility, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th adding word to dictionary, 1st, 2nd, 3rd, 4th, 5th exiting, 1st, 2nd foreign languages, 1st, 2nd, 3rd, 4th, 5th, 6th using dictionary to search for words, 1st, 2nd note-taking utility, 1st, 2nd Notes-mode, 1st, 2nd file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexu.htm (2 of 3) [4/06/2004 11:23:44 PM] Index Speedbar, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th version control systems, 1st, 2nd CVS, 1st, 2nd, 3rd, 4th RCS, 1st, 2nd, 3rd repository, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th SCCS, 1st visible editing utilities, 1st, 2nd bell, 1st, 2nd, 3rd filling, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th font-lock mode, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th fonts, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th foreground and background color, 1st, 2nd, 3rd, 4th parentheses matching, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th utilitiesCygwin utilities, 1st uuencode regions, 1st Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexu.htm (3 of 3) [4/06/2004 11:23:44 PM] Contents Index Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols V values in Lisp, 1st, 2nd association lists, 1st, 2nd booleans, 1st, 2nd lists, 1st, 2nd, 3rd editing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th numbers, 1st, 2nd strings, 1st, 2nd, 3rd, 4th, 5th, 6th symbols, 1st, 2nd, 3rd, 4th variables environment variables EDITOR environment variable, 1st, 2nd help, 1st, 2nd Lisp assigning, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th local variables, 1st, 2nd, 3rd what-env variable, 1st, 2nd, 3rd version control systems, 1st, 2nd CVS, 1st, 2nd, 3rd, 4th RCS, 1st, 2nd, 3rd repository, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th querying, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th SCCS, 1st versions Emacs, 1st, 2nd, 3rd vi editor, 1st vi-dot.el, 1st, 2nd vic-buffer library, 1st, 2nd, 3rd, 4th, 5th viewing files, 1st HTML files, 1st, 2nd LaTeX files, 1st views code cpp program, 1st, 2nd hideif program, 1st, 2nd, 3rd, 4th, 5th, 6th macros, 1st, 2nd, 3rd file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexv.htm (1 of 2) [4/06/2004 11:23:46 PM] Contents Index overviews, 1st, 2nd, 3rd, 4th, 5th, 6th VisEmacs for Visual C++ NT Emacs, 1st, 2nd visible editing utilities, 1st, 2nd bell, 1st, 2nd, 3rd filling adaptive filling, 1st, 2nd, 3rd, 4th, 5th, 6th paragraphs, 1st, 2nd parameters of, 1st, 2nd, 3rd regions, 1st, 2nd font-lock mode, 1st, 2nd, 3rd, 4th fontification, 1st, 2nd, 3rd, 4th, 5th starting, 1st, 2nd turning on/off, 1st fonts, 1st, 2nd current session, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th UNIX, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th Windows, 1st, 2nd, 3rd foreground and background color, 1st, 2nd, 3rd, 4th parentheses matching, 1st, 2nd, 3rd indicating mismatched parentheses, 1st, 2nd showing when moving over them, 1st, 2nd, 3rd, 4th, 5th showing when writing the closing parenthesis, 1st, 2nd, 3rd visit-tags-table command, 1st VM, 1st, 2nd Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexv.htm (2 of 2) [4/06/2004 11:23:46 PM] Contents Index Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols W Web HTML files, 1st, 2nd what-env variable, 1st, 2nd, 3rd wildcards, 1st, 2nd, 3rd Window Manager Clipboard text searches, 1st, 2nd Windows, 1st, 2nd buffers, 1st, 2nd, 3rd, 4th, 5th, 6th deleting, 1st, 2nd, 3rd, 4th sizing, 1st, 2nd splitting, 1st, 2nd, 3rd, 4th switching, 1st, 2nd, 3rd, 4th truncated lines, 1st, 2nd, 3rd, 4th, 5th, 6th centering, 1st, 2nd Common User Access (CUA), 1st delsel, 1st, 2nd diff, 1st differences finding, 1st, 2nd email, 1st, 2nd Follow Mode, 1st, 2nd font selecting, 1st, 2nd, 3rd frames, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th creating, 1st, 2nd, 3rd, 4th dedicated frames, 1st, 2nd, 3rd deleting, 1st focus, 1st, 2nd switching, 1st, 2nd, 3rd GNU Emacs font, 1st, 2nd pc-select, 1st, 2nd Samba, 1st shells command.com, 1st, 2nd, 3rd, 4th file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexw.htm (1 of 3) [4/06/2004 11:23:46 PM] Contents Index splitting, 1st, 2nd, 3rd, 4th Windows and NT Emacs, 1st, 2nd, 3rd, 4th add-on programs, 1st, 2nd, 3rd gnuclient, 1st, 2nd, 3rd, 4th, 5th ispell, 1st, 2nd VisEmacs for Visual C++, 1st, 2nd CD-ROM, 1st, 2nd, 3rd, 4th directories, 1st, 2nd bin directory, 1st, 2nd GNU directory, 1st, 2nd home directory, 1st, 2nd, 3rd, 4th, 5th, 6th FAQs, 1st, 2nd font locking, 1st, 2nd installing NT Emacs, 1st, 2nd limitations, 1st, 2nd ang-FTP, 1st, 2nd command.com, 1st, 2nd, 3rd, 4th named streams, 1st, 2nd printing, 1st, 2nd, 3rd Ghostscript, 1st, 2nd, 3rd PostScript, 1st, 2nd requirements, 1st, 2nd versions, 1st, 2nd Windows NT, 1st Unix file structure, 1st, 2nd words finding, 1st, 2nd, 3rd, 4th, 5th moving forward and backward by words, 1st, 2nd replacing, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th case conversion, 1st, 2nd options, 1st, 2nd, 3rd, 4th recursive editing, 1st, 2nd, 3rd, 4th, 5th, 6th searching, 1st, 2nd, 3rd, 4th, 5th recursive editing, 1st, 2nd, 3rd, 4th, 5th, 6th with spell checker dictionary, 1st, 2nd transposing, 1st World Wide Web See Web, 1st writing commands, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th macros, 1st, 2nd, 3rd, 4th, 5th, 6th programs, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th WWW See Web, 1st WYSIWYG, 1st, 2nd Sams Teach Yourself Emacs in 24 Hours file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexw.htm (2 of 3) [4/06/2004 11:23:46 PM] Contents Index Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexw.htm (3 of 3) [4/06/2004 11:23:46 PM] Index Sams Teach Yourself Emacs in 24 Hours Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols X X-Symbol, 1st, 2nd XEmacs, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th backup-dir library, 1st, 2nd buffers regions, 1st, 2nd, 3rd, 4th customize library, 1st, 2nd glyphs, 1st, 2nd, 3rd, 4th, 5th, 6th help, 1st, 2nd HTML mode, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th marking text, 1st, 2nd menus Buffer menu, 1st, 2nd Buffers, 1st, 2nd Edit menu, 1st, 2nd File menu, 1st, 2nd Help, 1st, 2nd Mule, 1st, 2nd Options, 1st, 2nd Tools and Apps menu, 1st, 2nd newline arrow indicator, 1st, 2nd psgml, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th Redo library, 1st screen layout, 1st searching text, 1st, 2nd UNIX fonts, 1st, 2nd, 3rd xf.el library, 1st, 2nd, 3rd xkeycaps program, 1st xmodmap program, 1st Sams Teach Yourself Emacs in 24 Hours Index file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexx.htm (1 of 2) [4/06/2004 11:23:47 PM] Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexx.htm (2 of 2) [4/06/2004 11:23:47 PM] Index Sams Teach Yourself Emacs in 24 Hours Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols Y yacc TAGS file, 1st Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexy.htm [4/06/2004 11:23:47 PM] Contents Index Sams Teach Yourself Emacs in 24 Hours Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols Z Zip archive files, 1st, 2nd Zoo archive files, 1st Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindexz.htm [4/06/2004 11:23:48 PM] Contents Index Sams Teach Yourself Emacs in 24 Hours Contents Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols Symbols Emacs file, 1st, 2nd, 3rd, 4th, 5th backup, 1st bindings.el, 1st configuring, 1st, 2nd, 3rd, 4th directories Configurations, 1st Extensions, 1st elisp, 1st, 2nd emacs-std.el, 1st errors, 1st, 2nd extensions.el, 1st macros.el, 1st modes.el, 1st regular expressions, 1st, 2nd, 3rd Gnus file configuring, 1st, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th gz files, 1st procmailrc file configuring, 1st tgz files, 1st Z files, 1st Sams Teach Yourself Emacs in 24 Hours Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Symbols © Copyright Macmillan USA All rights reserved file:///C|/Documents%20and%20Settings/win1/Desktop/b/bkindex3.htm [4/06/2004 11:23:48 PM] Contents ... ■ ■ HTML and Emacs The GNU Emacs HTML Mode Writing HTML with XEmacs Using Emacs in Conjunction with HTML Editors Writing and Processing LaTeX Summary Q&A Exercises Hour 18: Editing C, C++, and... file:///C|/Documents%20and%20Settings/win1/Desktop/b /emacs0 10.htm (8 of 8) [4/06/2004 11:20:01 PM] Hour 2: Using Emacs in Microsoft Windows: What Is NT Emacs? Contents Index Sams Teach Yourself Emacs in 24 Hours Previous... file:///C|/Documents%20and%20Settings/win1/Desktop/b /emacs0 25.htm (3 of 3) [4/06/2004 11:20:02 PM] Hour 4: Basic Editing: Inserting and Deleting Text Contents Index Sams Teach Yourself Emacs in 24 Hours Previous

Ngày đăng: 05/11/2019, 15:50

Từ khóa liên quan

Mục lục

  • Local Disk

    • Table of Contents

    • Index

    • Copyright

    • Introduction

    • Hour 1: Introduction to Emacs: Overview of Emacs Features

    • Hour 2: Using Emacs in Microsoft Windows: What Is NT Emacs?

    • Hour 3: Getting Started with Emacs: Layout of the Screen

    • Hour 4: Basic Editing: Inserting and Deleting Text

    • Hour 5: Recovering from Errors: Undo and Redo

    • Hour 6: Editing Several Files at Once : Working with Multiple Buffers

    • Hour 7: Searching for Text in a Buffer: Incremental Search

    • Hour 8: Searching for Text in Multiple Files: Searching for a Definition in a Set of Files

    • Hour 9: Regular Expressions: Regular Expression Crash Course

    • Hour 10: The Emacs Help System and Configuration System: General Help Facilities in Emacs

    • Hour 11: Editing Utilities: Using a Spelling Checker

    • Hour 12: Visible Editing Utilities: Changing the Font in Emacs

    • Hour 13: Macros: Writing a Simple Macro

    • Hour 14: Finding Differences Between Files: Diffing Two Files with Ediff

    • Hour 15: Getting an Overview of a File: Focusing on Only Part of a Buffer

    • Hour 16: Interfacing with the System: Invocations

    • Hour 17: Editing LaTeX/HTML Files: HTML and Emacs

    • Hour 18: Editing C, C++, and Java Files: Advanced C-Based Language Editing

    • Hour 19: Programming Utilities: Version Control Systems

    • Hour 20: Gnus Basics: Introducing Gnus

    • Hour 21: Advanced Gnus: Customizing the Group Buffer

    • Hour 22: Learning Lisp Basics: The Purpose of Lisp

    • Hour 23: Binding Keys and Creating Menus: Keyboard Modifiers

    • Hour 24: Installing Emacs Add-Ons: Simple and Complex Add-Ons

    • Appendix A: Installing Functions and Packages from the CD: sams-lib.el

    • Appendix A: Installing Functions and Packages from the CD: pager.el

    • Appendix A: Installing Functions and Packages from the CD: igrep.el

    • Appendix A: Installing Functions and Packages from the CD: template.el

    • Appendix A: Installing Functions and Packages from the CD: cust-stub.el

    • Appendix A: Installing Functions and Packages from the CD: flyspell.el

    • Appendix A: Installing Functions and Packages from the CD: folding.el

    • Appendix A: Installing Functions and Packages from the CD: bbdb.el

    • Hour 24: Installing Emacs Add-Ons: Controlling Options

    • Hour 24: Installing Emacs Add-Ons: Summary

    • Hour 24: Installing Emacs Add-Ons: Installing an Add-On

    • Hour 24: Installing Emacs Add-Ons: Hooks

    • Hour 24: Installing Emacs Add-Ons: Q&A

    • Hour 24: Installing Emacs Add-Ons: Loading Techniques

    • Hour 24: Installing Emacs Add-Ons: Adapting Functions

    • Hour 24: Installing Emacs Add-Ons: Exercises

    • Hour 24: Installing Emacs Add-Ons: Filenames and Interpreters

    • Hour 24: Installing Emacs Add-Ons: A Sampling of Emacs Packages

    • Hour 23: Binding Keys and Creating Menus: Making Personal Keybindings

    • Hour 23: Binding Keys and Creating Menus: Keyboard and Events

    • Hour 23: Binding Keys and Creating Menus: Summary

    • Hour 23: Binding Keys and Creating Menus: Mouse and Events

    • Hour 23: Binding Keys and Creating Menus: Q&A

    • Hour 23: Binding Keys and Creating Menus: Key Sequences and Keymaps

    • Hour 23: Binding Keys and Creating Menus: Exercises

    • Hour 22: Learning Lisp Basics: Organization of Your Configurations

    • Hour 22: Learning Lisp Basics: Values in Lisp

    • Hour 22: Learning Lisp Basics: Summary

    • Hour 22: Learning Lisp Basics: Assigning Variables

    • Hour 22: Learning Lisp Basics: Q&A

    • Hour 22: Learning Lisp Basics: Function Definitions

    • Hour 22: Learning Lisp Basics: Exercises

    • Hour 21: Advanced Gnus: Summary

    • Hour 21: Advanced Gnus: Using a Database with Gnus

    • Hour 21: Advanced Gnus: Q&A

    • Hour 21: Advanced Gnus:

    • Hour 21: Advanced Gnus: Exercises

    • Hour 21: Advanced Gnus: Scoring

    • Hour 20: Gnus Basics: Summary

    • Hour 20: Gnus Basics: Setting Up Gnus

    • Hour 20: Gnus Basics: Q&A

    • Hour 20: Gnus Basics: Reading Mail and News

    • Hour 20: Gnus Basics: Exercises

    • Hour 20: Gnus Basics: Sending Mail and News

    • Hour 19: Programming Utilities: Summary

    • Hour 19: Programming Utilities: Compiling Programs

    • Hour 19: Programming Utilities: Q&A

    • Hour 19: Programming Utilities: Debugging Programs

    • Hour 19: Programming Utilities: Exercises

    • Hour 18: Editing C, C++, and Java Files: File and Tag Browsing

    • Hour 18: Editing C, C++, and Java Files: Automatic Indentation

    • Hour 18: Editing C, C++, and Java Files: Summary

    • Hour 18: Editing C, C++, and Java Files: Navigating C Preprocessor Directives

    • Hour 18: Editing C, C++, and Java Files: Q&A

    • Hour 18: Editing C, C++, and Java Files: Viewing Code with Expanded Macros

    • Hour 18: Editing C, C++, and Java Files: Exercises

    • Hour 17: Editing LaTeX/HTML Files: Writing and Processing LaTeX

    • Hour 17: Editing LaTeX/HTML Files: The GNU Emacs HTML Mode

    • Hour 17: Editing LaTeX/HTML Files: Summary

    • Hour 17: Editing LaTeX/HTML Files: Writing HTML with XEmacs

    • Hour 17: Editing LaTeX/HTML Files: Q&A

    • Hour 17: Editing LaTeX/HTML Files: Using Emacs in Conjunction with HTML Editors

    • Hour 17: Editing LaTeX/HTML Files: Exercises

    • Hour 16: Interfacing with the System: Printing

    • Hour 16: Interfacing with the System: Running Programs

    • Hour 16: Interfacing with the System: Summary

    • Hour 16: Interfacing with the System: Writing Your Own Commands to Execute Programs

    • Hour 16: Interfacing with the System: Q&A

    • Hour 16: Interfacing with the System: Editing Directories

    • Hour 16: Interfacing with the System: Exercises

    • Hour 15: Getting an Overview of a File: Summary

    • Hour 15: Getting an Overview of a File: Getting an Outline of Your Document

    • Hour 15: Getting an Overview of a File: Q&A

    • Hour 15: Getting an Overview of a File: Using Outline or Narrowing in Two Different Views of the Same File

    • Hour 15: Getting an Overview of a File: Exercises

    • Hour 15: Getting an Overview of a File: Folding Text: A Sort of Categorized Outline

    • Hour 14: Finding Differences Between Files: Merging Files

    • Hour 14: Finding Differences Between Files: Summary

    • Hour 14: Finding Differences Between Files: Diffing Two Files with a Common Ancestor

    • Hour 14: Finding Differences Between Files: Using Ediff with Directories of Files

    • Hour 14: Finding Differences Between Files: Q&A

    • Hour 14: Finding Differences Between Files: Ediff Session

    • Hour 14: Finding Differences Between Files: Ediff and Version Control Systems

    • Hour 14: Finding Differences Between Files: Exercises

    • Hour 13: Macros: Making Macros that Ask for Permission to Continue

    • Hour 13: Macros: Summary

    • Hour 13: Macros: Repeating Macros

    • Hour 13: Macros: Further Interaction with the Macro

    • Hour 13: Macros: Q&A

    • Hour 13: Macros: Saving a Macro for Later Sessions

    • Hour 13: Macros: Editing a Macro

    • Hour 13: Macros: Exercises

    • Hour 12: Visible Editing Utilities: Highlighting Syntax Using Fonts and Colors

    • Hour 12: Visible Editing Utilities: Summary

    • Hour 12: Visible Editing Utilities: Changing the Foreground and Background Color in UNIX

    • Hour 12: Visible Editing Utilities: Filling

    • Hour 12: Visible Editing Utilities: Q&A

    • Hour 12: Visible Editing Utilities: Parentheses Matching

    • Hour 12: Visible Editing Utilities: Getting Double Height Windows

    • Hour 12: Visible Editing Utilities: Exercises

    • Hour 12: Visible Editing Utilities: Using a Visible Bell

    • Hour 12: Visible Editing Utilities: Rectangular Commands

    • Hour 11: Editing Utilities: Summary

    • Hour 11: Editing Utilities: Automatically Replacing One String with Another

    • Hour 11: Editing Utilities: Q&A

    • Hour 11: Editing Utilities: Completing Text from Another Part of the Buffer

    • Hour 11: Editing Utilities: Exercises

    • Hour 11: Editing Utilities: Transposing and Changing Case

    • Hour 10: The Emacs Help System and Configuration System: Summary

    • Hour 10: The Emacs Help System and Configuration System: Getting Extra Help Using the Info System

    • Hour 10: The Emacs Help System and Configuration System: Q&A

    • Hour 10: The Emacs Help System and Configuration System: Customizing Emacs's Features

    • Hour 10: The Emacs Help System and Configuration System: Exercises

    • Hour 9: Regular Expressions: Summary

    • Hour 9: Regular Expressions: Regular Expressions--Basics

    • Hour 9: Regular Expressions: Q&A

    • Hour 9: Regular Expressions: Regular Expression Searches

    • Hour 9: Regular Expressions: Exercises

    • Hour 9: Regular Expressions: Regular Expression Search-and-Replace

    • Hour 8: Searching for Text in Multiple Files: Summary

    • Hour 8: Searching for Text in Multiple Files: Using grep from Within Emacs

    • Hour 8: Searching for Text in Multiple Files: Q&A

    • Hour 8: Searching for Text in Multiple Files: Keeping Points in Buffers for Several Sessions (Bookmarks)

    • Hour 8: Searching for Text in Multiple Files: Exercises

    • Hour 8: Searching for Text in Multiple Files: Keeping Points in Buffers for the Current Session

    • Hour 7: Searching for Text in a Buffer: Search and Replace

    • Hour 7: Searching for Text in a Buffer: Summary

    • Hour 7: Searching for Text in a Buffer: Searching for Words

    • Hour 7: Searching for Text in a Buffer: Q&A

    • Hour 7: Searching for Text in a Buffer: Exercises

    • Hour 7: Searching for Text in a Buffer: Listing Lines that Match a Pattern

    • Hour 6: Editing Several Files at Once: Q&A

    • Hour 6: Editing Several Files at Once: Working with Windows and Frames

    • Hour 6: Editing Several Files at Once: Exercises

    • Hour 6: Editing Several Files at Once : Summary

    • Hour 5: Recovering from Errors: Summary

    • Hour 5: Recovering from Errors: Automatic Backup

    • Hour 5: Recovering from Errors: Q&A

    • Hour 5: Recovering from Errors: Recovering from a Crash

    • Hour 5: Recovering from Errors: Exercises

    • Hour 4: Basic Editing: Editing a File

    • Hour 4: Basic Editing: Summary

    • Hour 4: Basic Editing: Moving Around in the Buffer

    • Hour 4: Basic Editing: Miscellaneous File Commands

    • Hour 4: Basic Editing: Q&A

    • Hour 4: Basic Editing: Cut, Copy, and Paste

    • Hour 4: Basic Editing: Document Templates

    • Hour 4: Basic Editing: Exercises

    • Hour 3: Getting Started with Emacs: Modes

    • Hour 3: Getting Started with Emacs: Menus

    • Hour 3: Getting Started with Emacs: Layout of the Keyboard

    • Hour 3: Getting Started with Emacs: The Minibuffer

    • Hour 3: Getting Started with Emacs: Summary

    • Hour 3: Getting Started with Emacs: Buffers, Windows, and Frames

    • Hour 3: Getting Started with Emacs: Q&A

    • Hour 3: Getting Started with Emacs: Point, Mark, and Region

    • Hour 3: Getting Started with Emacs: Exercises

    • Hour 2: Using Emacs in Microsoft Windows: How to Tell Which Computer You Are On

    • Hour 2: Using Emacs in Microsoft Windows: Needed Directories

    • Hour 2: Using Emacs in Microsoft Windows: Summary

    • Hour 2: Using Emacs in Microsoft Windows: Setting Up for Printing

    • Hour 2: Using Emacs in Microsoft Windows: Q&A

    • Hour 2: Using Emacs in Microsoft Windows: Things NT Emacs Does Not Do Well

    • Hour 2: Using Emacs in Microsoft Windows: Exercises

    • Hour 1: Introduction to Emacs: Using Different Emacs

    • Hour 1: Introduction to Emacs: The Keyboard Quick Reference Card

    • Hour 1: Introduction to Emacs: Summary

    • Hour 1: Introduction to Emacs: A Note on Configuring Emacs

    • Introduction

    • Introduction

    • Introduction

    • Introduction

    • Introduction

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

    • Index

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan