Руководство пользователя Linux


Руководство пользователя Linux - стр. 71


Когда вам надо вписать имя файла, никогда не пишите полное имя. Напечатайте столько, чтобы его можно было автоматически однозначно идентифицировать, и и примените механизм "завершения" нажатием [Tab] или [Space]. Незачем лишний раз нажимать клавиши, если можно воспользоваться циклами ЦПУ.

Если вы печатаете какой-нибудь простой текст, и ваша функция автопереноса была отключена, используйте M-q, что означает "заполнить абзац" в обычных текстовых режимах. Это расположит абзац, в котором вы находитесь так, как если бы был произведен перенос в каждой строке, не заставляя вас это делать вручную. M-q будет работать одиннаково независимо от того, где вы находитесь - в середине, в начале или в конце.

- 95 -

Иногда удобно пользоваться функцией C-x u ("Undo"), которая попытается убрать все последние изменения. Emacs догадается, насколько "убрать", обычно он делает это очень деликатно. Повторяя это многрактно, изменений будет убираться все больше и больше, пока Emacs будет "понимать", что делать.

8.13 Настройка Emacs

Emacs настолько большой и сложный, что имеет даже собственный язык программирования! Я не шучу, чтобы настроить Emacs в соотвествие с вашими требованиями, вам пришлось бы писать программы на этом языке. Он называется Emacs Lisp, и это диалект Lisp'а. Поэтому, если вы имели предыдущий опыт работы на Lisp'е, он вам покажется достаточно знакомым. Если нет - не волнуйтесь, я не собираюсь значительно углубляться, так как он лучше познается в работе. Чтобы действительно узнать о программировании Emacs'а, вам пришлось бы обратиться к справочной информации по Emacs Lisp и просмотреть множество программ на нем.

Большинство функциональных возможностей Emacs'а определено в файлах, написанных на Emacs Lisp. Большая их часть распространяется вместе с Emacs'ом и все это в совокупности называется "Emacs Lisp Library". Расположение этой библиотеки зависит от того, каким образом Emacs был инсталирован в вашей системе, обычно располагается в /usr/lib/emacs/lisp, /usr/lib/emacs/19.19/lisp и т.п.. "19.19" - номер версии Emacs'а, и он может отличаться в вашей системе.




Начало  Назад  Вперед