Debra Cameron - Learning GNU Emacs, 3rd Edition

Здесь есть возможность читать онлайн «Debra Cameron - Learning GNU Emacs, 3rd Edition» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2004, ISBN: 2004, Издательство: O'Reilly Media, Жанр: Программы, Программирование, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Learning GNU Emacs, 3rd Edition: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Learning GNU Emacs, 3rd Edition»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment—you can stay within Emacs all day without leaving.
, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you become more proficient, this book will help you learn how to use Emacs more effectively. It takes you from basic Emacs usage (simple text editing) to moderately complicated customization and programming.The third edition of
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.
, third edition, covers:
• How to edit files with Emacs
• Using the operating system shell through Emacs
• How to use multiple buffers, windows, and frames
• Customizing Emacs interactively and through startup files
• Writing macros to circumvent repetitious tasks
• Emacs as a programming environment for Java, C++, and Perl, among others
• Using Emacs as an integrated development environment (IDE)
• Integrating Emacs with CVS, Subversion and other change control systems for projects with multiple developers
• Writing HTML, XHTML, and XML with Emacs
• The basics of Emacs Lisp
The book is aimed at new Emacs users, whether or not they are programmers. Also useful for readers switching from other Emacs implementations to GNU Emacs.

Learning GNU Emacs, 3rd Edition — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Learning GNU Emacs, 3rd Edition», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Table E-21. Ediff commands ( Chapter 12)

Keystrokes Command name Action
Space or n ediff-next-difference Move to the next difference between the files.
Del or p ediff-previous-difference Move to the preceding difference between the files.
j ediff-jump-to-difference Go to the difference specified as a numeric prefix argument.
a ediff-copy-A-to-B Copy the version of the current difference found in buffer A to buffer B.
b ediff-copy-B-to-A Copy the version of the current difference found in buffer B to buffer A.
r a or r b ediff-restore-diff Restore the current difference in buffer A (or B) to the way it was before copying from the other buffer.
A or B ediff-toggle-read-only Switch the specified buffer into (or out of) read-only mode.
g a or g b ediff-jump-to-difference-at-point Recenter the comparison buffers on the difference nearest to your current location (point) in the specified buffer.
! ediff-update-diffs Recalculate and redisplay the highlighted regions; useful if you've manually made extensive changes to a buffer.
w a or w b ediff-save-buffer Save the specified buffer to disk.
z ediff-suspend Close the Ediff control window, but leave the session active so you can resume it later.
q ediff-quit Close the Ediff window and end this comparison session.

Table E-22. CUA mode commands

Table E-22. CUA mode commands ( Chapter 13)

Keystrokes Command name Action
C-c C-x C-x cua-exchange-point-and-mark Exchange location of cursor and mark.
C-x or C-w or S-Delete kill-region Delete the region.
C-v or C-y or S-Insert cua-paste Paste most recently killed or copied text.
C-c copy-region-as-kill Copy the region.
M-v cua-repeat-replace-region After highlighting and replacing a string, find the next string and replace it the same way.
M-y cua-paste-pop After C-v, pastes earlier deletion.
C-z or C-x u cua-undo Undoes the last change.
C-x C-z iconify-frame Minimize the current frame (what C-zdoes outside CUA mode).

Table E-23. Help commands

Table E-23. Help commands ( Chapter 14 Chapter 14. The Help System Emacs has the most comprehensive help facility of any text editor—and one of the best such facilities of any program at all. In fact, the Emacs help facilities probably cut down the time it took for us to write this book by an order of magnitude, and they can help you immeasurably in your ongoing quest to learn more about Emacs. In this chapter, we describe Emacs help in the following areas: • The tutorial. • The help key ( C-h ) and Help menu, which allow you to get help on a wide variety of topics. • The help facilities of complex commands like query-replace and dired . • Navigating Emacs manuals and using the info documentation reader. • Completion , in which Emacs helps you finish typing names of functions, variables, filenames, and more. Completion not only saves you time and helps you complete names of functions you know about but can help you discover new commands and variables. )

Keystrokes Command name Question answered
C-h k HelpDescribeDescribe Key describe-key What command does this keystroke sequence run, and what does it do?
C-h f HelpDescribeDescribe Function describe-function What does this function do?
C-h v HelpDescribeDescribe Variable describe-variable What does this variable mean, and what is its value?
C-h m HelpDescribeDescribe Buffer Modes describe-mode Tell me about the modes the current buffer is in.
C-h b HelpDescribeList Key Bindings describe-bindings What are all the key bindings for this buffer?
C-h a HelpSearch DocumentationFind Commands by Name apropos-command What commands include this word?
( none ) HelpSearch DocumentationFind Options by Name apropos-variable What variables include this regular expression?
( none ) HelpSearch DocumentationFind Any Object by Name apropos What functions and variables involve this regular expression?

Table E-24. Documentation help commands

Table E-24. Documentation help commands ( Chapter 14 Chapter 14. The Help System Emacs has the most comprehensive help facility of any text editor—and one of the best such facilities of any program at all. In fact, the Emacs help facilities probably cut down the time it took for us to write this book by an order of magnitude, and they can help you immeasurably in your ongoing quest to learn more about Emacs. In this chapter, we describe Emacs help in the following areas: • The tutorial. • The help key ( C-h ) and Help menu, which allow you to get help on a wide variety of topics. • The help facilities of complex commands like query-replace and dired . • Navigating Emacs manuals and using the info documentation reader. • Completion , in which Emacs helps you finish typing names of functions, variables, filenames, and more. Completion not only saves you time and helps you complete names of functions you know about but can help you discover new commands and variables. )

Keystrokes Command name Action
C-h t HelpEmacs Tutorial help-with-tutorial Run the Emacs tutorial.
C-h i info Start the Info documentation reader. If prefaced with C-u, reads an Info file of your choice.
C-h r HelpRead the Emacs Manual info-emacs-manual Open the Emacs manual.
C-h K HelpMore ManualsFind Key in Manual Info-goto-emacs-key-command-node Start Info documentation reader at the node that discusses this key sequence.
( none ) HelpSearch DocumentationLook Up Subject in User Manual emacs-index-search Search the index of the Emacs user manual.
C-h p finder-by-keyword Invoke a menu that lets you get information about Emacs Lisp packages available on your system.

Table E-25. Important modes

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Learning GNU Emacs, 3rd Edition»

Представляем Вашему вниманию похожие книги на «Learning GNU Emacs, 3rd Edition» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Learning GNU Emacs, 3rd Edition»

Обсуждение, отзывы о книге «Learning GNU Emacs, 3rd Edition» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x