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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать

This quick reference is arranged topically, in roughly the same order as the commands were treated in the text. Unfortunately, it's impossible to be both "quick" and thorough, particularly with an editor as large and comprehensive as GNU Emacs. We've tried to take a middle road between completeness and quickness; we'll confess that, if we've erred, we've erred on the side of quickness.

Table E-1. File-handling commands

Table E-1. File-handling commands ( Chapter 1 Chapter 1. Emacs Basics Some of you out there are probably dying to get your hands on the keyboard and start typing. We won't try to stop you; turn to the section called "Starting Emacs" and you can go ahead. But do read the beginning of this chapter later when you're ready for a break. Emacs is much easier to learn if you understand some of the basic concepts involved, which we discuss in the following introduction. )

Keystrokes Command name Action
C-x C-f FileOpen File find-file Find file and read it in a new buffer.
C-x C-v find-alternate-file Read an alternate file, replacing the one read with C-x C-f.
C-x i FileInsert File insert-file Insert file at cursor position.
C-x C-s FileSave (current buffer) save-buffer Save file.
C-x C-w FileSave Buffer As write-file Write buffer contents to file.
C-x C-c FileExit Emacs save-buffers-kill-emacs Exit Emacs.

Table E-2. Cursor movement commands

Table E-2. Cursor movement commands ( Chapter 2)

Keystrokes Command name Action
C-f forward-char Move forward one character (right).
C-b backward-char Move backward one character (left).
C-p previous-line Move to previous line (up).
C-n next-line Move to next line (down).
M-f forward-word Move one word forward .
M-b backward-word Move one word backward .
C-a beginning-of-line Move to beginning of line.
C-e end-of-line Move to end of line.
M-e forward-sentence Move forward one sentence.
M-a backward-sentence Move backward one sentence.
C-v scroll-up Move forward one screen.
M-v scroll-down Move backward one screen.
M-< beginning-of-buffer Move to beginning of file.
M-> end-of-buffer Move to end of file.
( none ) goto-line Go to line n of file.
( none ) goto-char Go to character n of file.
M- n digit-argument Repeat the next command n times.
C-u n universal-argument Repeat the next command n times (four times if you omit n ).

Table E-3. Deleting, yanking, region, and clipboard commands

Table E-3. Deleting, yanking, region, and clipboard commands ( Chapter 2)

Keystrokes Command name Action
C-d delete-char Delete character under cursor.
Del delete-backward-char Delete previous character.
M-d kill-word Delete next word.
M-Del backward-kill-word Delete previous word.
C-y EditPaste Most Recent yank Restore what you've deleted.
C-w EditCut kill-region Delete a marked region (see next section).
C-@ or C- Space set-mark-command Mark the beginning (or end) of a region.
C-x C-x exchange-point-and-mark Exchange location of cursor and mark.
C-w kill-region Delete the region.
C-y yank Paste most recently killed or copied text.
M-w kill-ring-save Copy the region (so it can be pasted with C-y).
C-x h mark-whole-buffer Mark buffer.
M-y yank-pop After C-y, pastes earlier deletion.
(none) clipboard-kill-region Cut region and place both in kill ring and on system clipboard.
(none) clipboard-yank Paste text from clipboard.
(none) clipboard-kill-ring-save Copy text to clipboard.

Table E-4. Text filling and reformatting commands

Table E-4. Text filling and reformatting commands ( Chapter 2)

Keystrokes Command name Action
( none ) OptionsWord Wrap in Text Modes auto-fill-mode Toggle auto-fill mode, in which Emacs formats paragraphs as you type them.
M-q fill-paragraph Reformat paragraph.
( none ) EditFill fill-region Reformat individual paragraphs within a region.

Table E-5. Stopping and undoing commands

Table E-5. Stopping and undoing commands ( Chapter 2)

Keystrokes Command name Action
C-g keyboard-quit Abort current command.
C-x u advertised-undo Undo last edit (can be done repeatedly).
C-_ EditUndo undo Undo last edit.
( none ) revert-buffer Restore buffer to the state it was in when the file was last saved (or auto-saved).

Table E-6. Search and replace commands

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

Интервал:

Закладка:

Сделать

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

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


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

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

x