EMACS: Основные комбинации клавиш

Установка, настройка, эксплуатация.

Модератор: ROOT

EMACS: Основные комбинации клавиш

Сообщение ROOT » 29 июл 2013, 12:02

Основные комбинации клавиш
Код: выделить все
CTRL+x CTRL+c - Выход с запросом на сохранение
CTRL+x CTRL+z - Выход
CTRL+x CTRL+s - Сохранить файл

ALT+% что ENTER на что ENTER Y/N    - Замена с запросом с начала файла
ALT+% что ENTER на что ENTER !       - Замена с начала файла

CTRL+w       - Поиск по тексту
CTRL+t      - меняет местами 2 символа (правый с левым)
CTRL+a      - переместить курсор в начало строки
CTRL+e      - переместить курсор в конец строки
CTRL+f      - переместить курсор на один символ вперёд
CTRL+b      - переместить курсор на один символ назад

ALT+^      - Склеить строки delete-indentation
ALT+d      - Удалить слова справа от курсора

ALT+f      - переместить курсор на слово вперёд
ALT+b      - переместить курсор на слово назад

M-- M-l    Сделать предыдущее слово маленьким
M-- M-u    Сделать предыдущее слово большим
M-- M-c    Сделать предыдущее слово маленьким с заглавной

CTRL+space/CTRL+space - Выделить/снять выделение
CTRL+w       - Вырезать выделенный кусок текста
CTRL+y      - Вставить из буфера


emacs.pdf
Наиболее часто используемые комбинации клавиш
(125.91 KiB) Скачиваний: 380
Администрирование Fedora Linux + настройка сети и прочая IT-Ботва


Для желающих поддержать
Карта SB: 2202 2083 5115 2302


Лучше ужасный конец, чем ужас без конца!
Аватар пользователя
ROOT
Администратор
 
Сообщений: 472
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Re: EMACS: Основные комбинации клавиш

Сообщение ROOT » Сегодня, 13:05

Комбинации клавиш для Emacs 30.+
Код: выделить все
### EMACS 30.+ ###
##################

;;; Запуск emacs
Режим GUI                         $ emacs
Терминальный ражим                $ emacs -nw
Запустить и перейти               $ emacs +6:20 file.txt

;;; Базовые действия
Indent                            Select text then press TAB
Вырезать                          CTRL-w
Копировать                        ALT-w
Вставить ("yank")                 CTRL-y
Сохранить                         CTRL-x CTRL-s
Сохранить как                     CTRL-x CTRL-w
Открыть файл                      CTRL-x CTRL-f
Отмена действия                    CTRL-/ (или CTRL-_)
Повтор (redo)                     CTRL-x u
Нумера строк включить/выключить   CTRL-c l
Список файлов                     CTRL-x d
Отменить команду                  CTRL-g
Увеличить размер текста           CTRL-x CTRL-+
Уменьшить размер текста            CTRL-x CTRL--

Начать выделение                  CTRL-SPACE
Выделить весь текст               CTRL-x h

;;; Поиск и замена
Поиск по тексту                   CTRL-s
заменить                          ALT-% (ALT-SHIFT-5)
поиск в обратном порядке          CTRL-r
(курсор перемещается по мере ввода)

;;; навигация ( Назад / Вперёд ) добавляем shift (например для "<" или "{")
В начало файла / в конец          ALT-> , ALT-<
Листание страниц (вверх, вниз)    ALT-v , CTRL-v
На один символ (назад, вперёд)    CTRL-b , CTRL-f
На слово (назад, вперёд)          ALT-b  , ALT-f
по строкам (пред, След)           CTRL-p , CTRL-n
В начало абзаца / в конец         ALT-a  , ALT-e
По абзацам                        ALT-{ , ALT-}
В начало строки / В конец         CTRL-a , CTRL-e
Function-wise                     CTRL-ALT-a , CTRL-ALT-e

;;; Команды преобразования регистра
M-l - Преобразовать следующее слово в нижний регистр
M-u - Преобразовать следующее слово в верхний регистр
M-c - Следующее слово с заглавной
C-x C-l - Преобразовать регион в нижний регистр
C-x C-u - Преобразовать регион в верхний регистр

;;; Другие вещи
Open a shell                      ALT-x eshell
Goto a line number                ALT-g g
Word wrap                         ALT-x visual-line-mode
Spell checking                    ALT-x flyspell-mode
Line numbers                      ALT-x display-line-numbers-mode
Toggle line wrap                  ALT-x visual-line-mode
Compile some code                 ALT-x compile
List packages                     ALT-x package-list-packages

;;; Буферы
Split screen vertically                         CTRL-x 2
Split screen vertically with 5 row height       CTRL-u 5 CTRL-x 2
Split screen horizontally                       CTRL-x 3
Split screen horizontally with 24 column width  CTRL-u 24 CTRL-x 3
Revert to single screen                         CTRL-x 1
Hide the current screen                         CTRL-x 0
Move to the next screen                         CTRL-x o
Kill the current buffer                         CTRL-x k
Select a buffer                                 CTRL-x b
Run command in the scratch buffer               CTRL-x CTRL-e
Delete current line to end file                 CTRL-x ALT-k
Администрирование Fedora Linux + настройка сети и прочая IT-Ботва


Для желающих поддержать
Карта SB: 2202 2083 5115 2302


Лучше ужасный конец, чем ужас без конца!
Аватар пользователя
ROOT
Администратор
 
Сообщений: 472
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный


Вернуться в FreeBsd

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron