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-6. Search and replace commands ( Chapter 3 Chapter 3. Search and Replace The commands we discussed in the first two chapters are enough to get you started, but they're certainly not enough to do any serious editing. If you're using Emacs for anything longer than a few paragraphs, you'll want the support this chapter describes. In this chapter, we cover the various ways that Emacs lets you search for and replace text. Emacs provides the traditional search and replace facilities you would expect in any editor; it also provides several important variants, including incremental searches, regular expression searches, and query-replace. We also cover spell-checking here, because it is a type of replacement (errors are sought and replaced with corrections). Finally, we cover word abbreviation mode; this feature is a type of automatic replacement that can be a real timesaver. )

Keystrokes Command name Action
C-s EditSearchIncremental SearchForward String isearch-forward Start incremental search forward; follow by search string. Also, find next occurrence (forward) of search string.
C-r EditSearchIncremental SearchBackward String isearch-backward Start incremental search backward; follow by search string. Also, find next occurrence (backward) of search string.

Table E-7. Regular expression search commands

Table E-7. Regular expression search commands ( Chapter 3 Chapter 3. Search and Replace The commands we discussed in the first two chapters are enough to get you started, but they're certainly not enough to do any serious editing. If you're using Emacs for anything longer than a few paragraphs, you'll want the support this chapter describes. In this chapter, we cover the various ways that Emacs lets you search for and replace text. Emacs provides the traditional search and replace facilities you would expect in any editor; it also provides several important variants, including incremental searches, regular expression searches, and query-replace. We also cover spell-checking here, because it is a type of replacement (errors are sought and replaced with corrections). Finally, we cover word abbreviation mode; this feature is a type of automatic replacement that can be a real timesaver. )

Keystrokes Command name Action
C-M-s Enter EditSearchRegexp Forward re-search-forward Search for a regular expression forward.
C-M-r Enter EditSearchRegexp Backwards re-search-backward Search for a regular expression backward.
C-M-s EditSearchIncremental SearchForward Regexp isearch-forward-regexp Search incrementally forward for a regular expression.
C-M-r EditSearchIncremental SearchBackward Regexp isearch-backward-regexp Search incrementally backward for a regular expression.
C-M-% EditReplaceReplace Regexp query-replace-regexp Query-replace a regular expression.

Table E-8. Spell-checking commands

Table E-8. Spell-checking commands ( Chapter 3 Chapter 3. Search and Replace The commands we discussed in the first two chapters are enough to get you started, but they're certainly not enough to do any serious editing. If you're using Emacs for anything longer than a few paragraphs, you'll want the support this chapter describes. In this chapter, we cover the various ways that Emacs lets you search for and replace text. Emacs provides the traditional search and replace facilities you would expect in any editor; it also provides several important variants, including incremental searches, regular expression searches, and query-replace. We also cover spell-checking here, because it is a type of replacement (errors are sought and replaced with corrections). Finally, we cover word abbreviation mode; this feature is a type of automatic replacement that can be a real timesaver. )

Keystrokes Command name Action
( none ) ToolsSpell CheckingSpell-Check Buffer ispell-buffer Check spelling of the buffer.
( none ) ToolsSpell CheckingSpell-Check Comments ispell-comments-and-strings Checks spelling of comments and strings in a program.
( none ) ToolsSpell CheckingAutomatic Spell-Checking (Flyspell) flyspell-mode Enter the flyspell minor mode, in which incorrectly spelled words are highlighted.
( none ) flyspell-buffer Spell-check the current buffer, underlining all misspelled words. Use middle mouse button to correct.

Table E-9. Buffer commands

Table E-9. Buffer commands ( Chapter 4)

Keystrokes Command name Action
C-x b BuffersSelect Named Buffer switch-to-buffer Move to the buffer specified.
C-x → BuffersNext Buffer next-buffer Move to the next buffer in the buffer list.
C-x BuffersPrevious Buffer previous-buffer Move to the previous buffer in the buffer list.
C-x C-b BuffersList All Buffers list-buffers Display the buffer list.
C-x k kill-buffer Delete the buffer specified.
(none) kill-some-buffers Ask about deleting each buffer.

Table E-10. Windows and frames

Table E-10. Windows and frames ( Chapter 4)

Keystrokes Command name Action
C-x 2 FileSplit Window split-window-vertically Divide current window into two windows, one above the other.
C-x 3 split-window-horizontally Divide current window into two side-by-side windows.
C-x o other-window Move to the other window; if there are several, move to the next window.
C-x 0 delete-window Delete the current window.
C-x 1 FileUnsplit Windows delete-other-windows Delete all windows but this one.
C-x 4 f find-file-other-window Find a file in the other window.
C-x 4 b switch-to-buffer-other-window Select a buffer in the other window.
( none ) ToolsCompare (Ediff)This Window and Next Window compare-windows Compare this window with the next window and show the first difference.
C-x 5 o BuffersFrames other-frame Move to other frame.
C-x 5 0 FileDelete Frame delete-frame Delete current frame.
C-x 5 2 FileNew Frame make-frame Create a new frame on the current buffer.
C-x 5 f find-file-other-frame Find file in a new frame.
C-x 5 r find-file-read-only-other-frame Finds a file in a new frame, but it is read-only.
C-x 5 b switch-to-buffer-other-frame Make frame and display other buffer in it.

Table E-11. Shell mode commands

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

Интервал:

Закладка:

Сделать

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

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


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

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

x