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 B-5. Emulations for other editors

Package Description Startup
vi Major mode for emulating the vieditor vi-mode
vip Another major mode for emulating vi vip-mode
edt Function to set key bindings to emulate the VAX/VMS EDTeditor edt-emulation-on

Table B-6. Interfaces to operating system utilities

Table B-6. Interfaces to operating system utilities [102]

Package Description Startup
shell Major mode for interacting with the command-line shell. shell-mode
find-dired Run the findcommand and use diredon the resulting list of files. find-dired
tar-mode Access files inside a tararchive through a dired-like interface. tar-mode, suffix .tar
arc-mode Access files in several other archive formats through a dired-like interface. archive-mode, suffixes .arc , .zip , .lzh , .zoo , .ear , .jar , .war , as well as capitalized variants; .sxd , .sxm , .sxi , .sxc , .sxw
lpr Print the contents of a buffer or region. lpr-buffer, print-buffer, lpr-region, print-region
sort Sort the contents of a buffer. sort-columns, sort-fields, sort-lines, sort-numeric-fields, sort-paragraphs, sort-regexp-fields
spell, ispell Various tools for checking spelling. See 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.
diff, ediff Tools to help in comparing files. See Chapter 12

Table B-7. Networking support

Table B-7. Networking support

Package Description Startup
ange-ftp Provides transparent access to remote files via FTP most standard file-handling commands
url Functions for retrieving the contents of documents through URLs Invoked from Lisp code, not interactively
quickurl Functions for looking up and adding URLs to documents many commands beginning with quickurl
talk A multi-user talk package that runs in Emacs talk-connect
eudc A unified directory client for looking up address information from LDAP, BBDB, CCSO PH/QU and other directory servers eudc-mode
net-utils Provides access to common network utility programs (ping, traceroute, netstat, etc. ping, traceroute, netstat, etc.

Table B-8. Games and amusements

Table B-8. Games and amusements

Package Description Startup
animate Draws animated text. animate-birthday-present
blackbox Major mode to play the Blackbox game. blackbox-mode
decipher Major mode to cryptanalyze monoalphabetic substitution ciphers (break simple codes). decipher
dissociate Randomly scramble text. dissociated-press
doctor Major mode for playing the famous "psychoanalyst" game. doctor
dunnet Major mode for playing an adventure game. dunnet
gomoku Major mode for playing Gomoku. gomoku
hanoi Solve the Towers of Hanoi puzzle for you. hanoi
life Explore cellular automata using John Conway's "life" game rules. life
mpuz Generate a random multiplication puzzle. mpuz
snake Steer an animated snake towards food without hitting yourself or the walls. snake
solitaire Play the peg solitaire game. solitaire
studly Randomly capitalize letters for that polished, professional look. studlify-region
tetris Guide falling tiles to complete rows. tetris
yow Print a random quotation from Zippy the Pinhead. yow
zone Rearrange your buffer in a hypnotic way. zone

* * *

Again, this is only a sampling of some available packages, to give you a sense of the breadth and depth of capabilities that ship with Emacs. The list isn't close to complete even with respect to what's available at this time, and new features are always being added. Your best bet is to explore for yourself using the tools mentioned at the beginning of this appendix. And don't forget to search the Web for nonstandard additions that might be just what you need for your own environment and projects!

Appendix C. Bugs and Bug Fixes

There are no perfect programs. GNU Emacs is very thoroughly debugged, but it is certainly possible to find things that don't work correctly.

The Free Software Foundation (FSF) welcomes problem reports. However, they need to be real problem reports; simple differences of opinion about how something should work are not bugs. If you think that a certain command should work differently, remember that Emacs has been around for a long time and has many users; it can't be changed to satisfy a single user. (On the other hand, in most cases, you could write some Lisp to change it yourself.) In the GNU Emacs Manual , the FSF publishes some excellent guidelines for reporting bugs, which we'll summarize very quickly:

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

Интервал:

Закладка:

Сделать

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

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


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

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

x