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


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


Прежде чем вы внесёте изменения в текст данного файла, вам необходимо научиться перемещаться по тексту. Курсор должен находиться в начале файла - в верхнем левом углу экрана. Чтобы переместить его вправо нажмите C-f (т.е. держите клавишу "Control" во время нажатия клавиши "f"("forward"). Курсор передвинется на один символ вправо, и, если вы будете продолжать нажимать эти клавиши одновременно, то примерно через пол-секунды автоматически произойдёт то же действие. Заметьте, что когда вы достигаете конца строки, то курсор автоматически переместится на начало следующей. Комбинация C-b ("backward") служит для перемещения в обратную сторону. Ну и, раз об этом зашла речь, комбинации С-n и C-p служат для перемещения курсора на следующую (next) и предыдущую (previous) строки соответственно.

Зачастую использование управляющих клавиш является наиболее быстрым способом перемещения курсора во время редактирования. Одна из целей Emacs'а - чтобы вы держали руки около алфавитно-цифровых клавиш клавиатуры, т.е. там, где и производится основная работа. Однако, если вы хотите, то вы можете перемещаться по тексту и с помощью клавиш-стрелок.

Когда вы используете X, для перемещения курсора в любом направлении вам достаточно переместить указатель мыши, нажав на её левую кнопку. Однако, это очень медленный способ - вам ведь каждый раз приходится подносить руку к мыши! Большинство пользователей Emacs'а для перемещения по тексту в первую очередь используют клавиатуру.

- 77 -

Всякий раз, когда захотите передвинуть курсор в левый верхний угол, используйте комбинации C-p и C-b. А теперь сохраните комбинацию C-b в нажатом состоянии немного дольше. Вы должны услышать сигнальный звонок и увидите сообщение:"Beginning of buffer" ("Начало буфера"), которое появится в мини-буфере. Теперь вы конечно же поинтересуетесь: "Но что же такое буфер?"

Когда Emacs работает с каким-либо файлом, в действительности работы с самим этим файлом не происходит. Вместо этого он копирует содержимое данного файла в свою специальную рабочую область памяти, называемую буфером, где вы можете модифицировать его так, как вашей душе угодно. Когда работа проделана, вы с помощью Emacs'а сохраняете данный буфер - другими словами, записываете содержимое буфера в соответствующий файл. До тех пор, пока вы этого не сделали, файл остаётся неизменным, а содержимое буфера существует только внутри Emacs'а.




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