ПЦУСБ/Программы/Инструкция по установке и использованию Emacs — различия между версиями
Материал из Wiki
ANA (обсуждение | вклад) м (→Установка) |
ANA (обсуждение | вклад) м (→Горячие клавиши в Emacs) |
||
Строка 54: | Строка 54: | ||
| n/a | | n/a | ||
|- | |- | ||
− | + | ! colspan=4| file operation | |
− | + | ||
− | | file operation | + | |
− | + | ||
|- | |- | ||
| open file | | open file | ||
Строка 104: | Строка 101: | ||
| Ctrl-XK | | Ctrl-XK | ||
|- | |- | ||
− | + | ! colspan=4 | moving around | |
− | + | ||
− | | moving around | + | |
− | + | ||
|- | |- | ||
| word left | | word left | ||
Строка 154: | Строка 148: | ||
| Ctrl-QI | | Ctrl-QI | ||
|- | |- | ||
− | + | ! colspan=4| deliting | |
− | + | ||
− | | deliting | + | |
− | + | ||
|- | |- | ||
| character left | | character left | ||
Строка 189: | Строка 180: | ||
| Ctrl-Y | | Ctrl-Y | ||
|- | |- | ||
− | + | ! colspan=4 | search & replace | |
− | + | ||
− | | search & replace | + | |
− | + | ||
|- | |- | ||
| search | | search | ||
Строка 223: | Строка 211: | ||
| P | | P | ||
| Ctrl-KC | | Ctrl-KC | ||
+ | |- | ||
+ | ! colspan=4 | Работа с окнами | ||
+ | |- | ||
+ | | Разделить окно горизонтально | ||
+ | | Ctrl-x 2 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | Разделить окно вертикально | ||
+ | | Ctrl-x 3 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | Закрыть текущее окно | ||
+ | | Ctrl-x 0 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | Вернуть одно окно | ||
+ | | Ctrl-x 1 | ||
+ | | | ||
+ | | | ||
|} | |} |
Версия 14:03, 20 сентября 2013
- Emacs (Ема́кс, Е́макс, также И́макс) — многофункциональный расширяемый текстовый редактор (с 1976 года). Скриншот
Возможности редактора Emacs:
- Знает и подскажет базовые конструкции
- Подсветка синтаксиса
- Анализ существующего кода и добавление уже написанных "слов"
- Автоматическая генерация кода простейшего тестового окружения
- Добавление декларации component
- Добавление декларации instance
- Добавление декларации signal
- Возможность работы с консолью
- Возможность работы с с несколькими окнами одновременно
- И многое, многое другое полезное.
Установка
Распаковываем архив (emacs-23.1-bin-i386.zip или emacs-22.3-bin-i386.zip ) в любую папку на своём диске.
Запускаем Emacs из папки emacs-23.1\bin файл runemacs.exe
.
Горячие клавиши
Для работы стандартных комбинаций клавиш для копирования и вставки текста нужно вы
Горячие клавиши в Emacs
Действие | Emacs | Vim | Jed |
---|---|---|---|
command mode | Alt-X | ESC | Alt-X |
insert mode | n/a | i a o O | n/a |
line editor mode | n/a | : | n/a |
file operation | |||
open file | Ctrl-X Ctrl-F | :e | Ctrl-KE |
insert file | Ctrl-Xi | :r | Ctrl-KR |
save file | Ctrl-X Ctrl-S | :w | Ctrl-KD |
save as file | Ctrl-X Ctrl-W name | :w name | Ctrl-KS |
close file | Ctrl-XK | :q | Ctrl-KQ |
change buffer | Ctrl-XB | bN | Ctrl-KN |
undo | Ctrl-XU, Ctrl-_ | u | Ctrl-U |
redo | Ctrl-^ | Ctrl-R | Ctrl-G Ctrl-U |
exit | Ctrl-X Ctrl-C | :qa! | Ctrl-XK |
moving around | |||
word left | Alt-B | b | Ctrl-A |
word right | Alt-F | w | Ctrl-F |
start of line | Ctrl-A | 0 | Ctrl-QS |
end of line | Ctrl-E | $ | Ctrl-QD |
page up | Alt-V | Ctrl-U | Ctrl-R |
page down | Ctrl-V | Ctrl-D | Ctrl-C |
start of buffer | Alt-< | 1G | Ctrl-QR |
end of buffer | Alt-> | G | Ctrl-QC |
line n | Alt-G n. | n.G | Ctrl-QI |
deliting | |||
character left | Ctrl-H | X | BS |
character right | Ctrl-D | x | Alt-G |
word left | Alt-DEL | db | Alt-BS |
word right | Alt-D | dw | Ctrl-T |
end of line | Ctrl-K | d$ | Ctrl-QY |
line | Ctrl-A Ctrl-K | dd | Ctrl-Y |
search & replace | |||
search | Ctrl-S text | /text | Ctrl-QS |
replace | Alt-% | :s/old/new/g | Ctrl-QA |
start selection | Ctrl-SPACE | v | Ctrl-KB |
cut | Ctrl-W | D | Ctrl-KY |
copy | Alt-W | Y | Ctrl-KH |
paste | Ctrl-Y | P | Ctrl-KC |
Работа с окнами | |||
Разделить окно горизонтально | Ctrl-x 2 | ||
Разделить окно вертикально | Ctrl-x 3 | ||
Закрыть текущее окно | Ctrl-x 0 | ||
Вернуть одно окно | Ctrl-x 1 |