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


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


- 80 -

известен как поиск файла. Двигаемся дальше, сейчас найдите еще какой-нибудь не очень важный текстовый файл и загрузите его в Emacs'е (сделайте это из нашего начального буфера some_file.txt). Теперь вы имеете новый буфер. Я предположу, что он называется another_file.txt, т.к. я не могу видеть вашу строку режима.

Ваш первоначальный буфер внешне как-будто бы пропал, возможно вы заинтересовались: куда это он подевался? Он по-прежнему находится в Emacs'е, и вы можете переключиться к нему с помощью комбинации C-x b. Когда вы напишите эту комбинацию, то увидите, что мини-буфер запрашивает вас о буфере, на который нужно переключиться, и содержит имя буфера, на который будет происходить переключение по умолчанию. Последнее означает, что если вы просто нажмете клавишу ввода [Return], не набирая имени буфера, то переключение произойдет на данный буфер. Этот буфер по умолчанию всегда является тем, который был переключен самым последним, т.е. если вы работаете с двумя буферами, комбинация C-x b всегда по умолчанию будет переключать на "другой" буфер (что сохраняет вас от необходимости набирания имени буфера). Даже если буфер по умолчанию и есть тот буфер, который вам нужен, всё же попробуйте ввести его имя.

Заметьте, что здесь также действует правило "завершения имени файла" во время его поиска: нажатие клавиши [Tab] завершает столько в имени буфера, сколько представляется возможным. Всякий раз, когда вы видите какое-нибудь приглашение в мини-буфере, полезно поверять, не может ли Emacs делать "завершение". Делая его каждый раз, когда это возможно, вы освободите себя от большого количества набирания на клавиатуре. Emacs обычно делает "завершение", когда вы выбрали один из пунктов некоторого предопределенного набора.

Всё, чему вы научились о передвижении по тексту, редактируя текст в первом буфере, применимо и ко второму, более новому. Будем двигаться дальше - измените текст в новом буфере, но не сохраняйте его (т.е. не нажимайте C-x C-s). Предположим, что вы не хотите сохранять внесенные вами изменения в файл. Команда, служащая этому - C-x k, которая "уничтожит" буфер. Наберите ее. Сначала вас спросят о том, какой же буфер уничтожить, при этом, текущий буфер есть "буфер по умолчанию", который почти всегда и является буфером, подлежащим уничтожению. Итак,




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



Книжный магазин