В этой статье мы рассмотрим 7 приемов навигации по тексту в программе Emacs
1. Построковая
2. Поэкранная
3. Перемещение по словам
4. Особая
5. По параграфам
6. Поиск
7. Перемещение из командной строки
1. По��троковая навигация
Следующие четыре команды помогут вам при навигации в пределах строк
Многократное выполнение
Для пущего удобства можно указывать сколько раз выполнить команду с помощью комбинации C-u, например, чтобы переместиться на 10 строк вниз, наберите C-u 10 C-p
Для перемещения в пределах строки существует ещё две полезные команды:
2. Переход на «экран»
Следующие три комбинации помогут вам перемещаться сразу на «экран» текста
Вметсо C-v и M-v можно использовать клавиши Page Down и Page Up соответственно.
3. В начало/конец файла
Следующие две команды помогут перейти в начало или в конец открытого файла.
4. Переход по словам
Сочетания клавиш для перехода по словам:
5. Переход по параграфам
6. Поиск по тексту
Для поиска по тексту используйте следующие сочетания клавиш:
Если вы хотите выполнить поиск, используя регулярное выражение, используйте следующие комбинации:
7. Навигация из командной строки
Введите в командной строке
$ emacs +10 /etc/passwd
А теперь вспомним все команды навигации и запишем кратко в одном месте:
Данный текст — вольный перевод статьи с сайта thegeekstuff.com
1. Построковая
2. Поэкранная
3. Перемещение по словам
4. Особая
5. По параграфам
6. Поиск
7. Перемещение из командной строки
Обозначения, используемые в статье:
|
1. По��троковая навигация
Следующие четыре команды помогут вам при навигации в пределах строк
- C-p: перейти на предыдущую строку
- C-n: перейти на следующую строку
- C-f: перейти на один символ вперёд
- C-b: перейти на один символ назад
Многократное выполнение
Для пущего удобства можно указывать сколько раз выполнить команду с помощью комбинации C-u, например, чтобы переместиться на 10 строк вниз, наберите C-u 10 C-p
Для перемещения в пределах строки существует ещё две полезные команды:
- C-a: перейти к началу текущей строки
- C-e: перейти к концу текущей строки
2. Переход на «экран»
Следующие три комбинации помогут вам перемещаться сразу на «экран» текста
- C-v: перейти вперёд на экран (аналог Page Down)
- M-v: перейти назад на экран (аналог Page Up)
- C-l: установить текущую строку по центру экрана (отцентрировать)
Вметсо C-v и M-v можно использовать клавиши Page Down и Page Up соответственно.
3. В начало/конец файла
Следующие две команды помогут перейти в начало или в конец открытого файла.
- M-<: перейти в начало
- M->: перейти в конец
4. Переход по словам
Сочетания клавиш для перехода по словам:
- M-f: перейти к следующему слову
- M-b: перейти к предыдущему слову
5. Переход по параграфам
- M-a: перейти к началу текуего параграфа. Повторное нажатие комбинации M-a перебросит вас к началу предыдущего параграфа.
- M-e: перейти к концу текущего параграфа. Повторное нажатие M-e перебросит вас к концу следующего параграфа.
6. Поиск по тексту
Для поиска по тексту используйте следующие сочетания клавиш:
- C-s: нажмите C-s, после чего введите слово для поиска. Нажмите C-s снова, чтобы перейти к следующему найденному слову. Нажмите ввод, чтобы закончить.
- C-r: обратный поиск, в остальном то же самое что и C-s.
Если вы хотите выполнить поиск, используя регулярное выражение, используйте следующие комбинации:
- C-M-s: нажмите C-s после ввода регулярного выражения, чтобы начать поиск. Нажмите C-s снова, чтобы перейти к следующему найденному слову. Нажмите ввод, чтобы закончить.
- C-M-r: обратный поиск, в остальном то же самое что и C-M-s.
7. Навигация из командной строки
Введите в командной строке
$ emacs +N filename, чтобы перейти на N-ую строку при открытии файла, например:$ emacs +10 /etc/passwd
А теперь вспомним все команды навигации и запишем кратко в одном месте:
C-p : перейти на предыдущую строку |
Данный текст — вольный перевод статьи с сайта thegeekstuff.com