ПЦУСБ/Программы/Инструкция по установке и использованию Emacs — различия между версиями
Материал из Wiki
ANA (обсуждение | вклад) (Новая страница: «{{ПЦУСБ TOC}} * [http://ru.wikipedia.org/wiki/Emacs '''Emacs'''] (''Ема́кс'', ''Е́макс'', также ''И́макс'') — многофункц…») |
ANA (обсуждение | вклад) м |
||
| Строка 2: | Строка 2: | ||
* [http://ru.wikipedia.org/wiki/Emacs '''Emacs'''] (''Ема́кс'', ''Е́макс'', также ''И́макс'') — многофункциональный расширяемый текстовый редактор (с 1976 года). [[Спец курс (Избранные главы VHDL)/Вспомним VHDL#Слайд:Работа с редактором EMACS|Скриншот]] | * [http://ru.wikipedia.org/wiki/Emacs '''Emacs'''] (''Ема́кс'', ''Е́макс'', также ''И́макс'') — многофункциональный расширяемый текстовый редактор (с 1976 года). [[Спец курс (Избранные главы VHDL)/Вспомним VHDL#Слайд:Работа с редактором EMACS|Скриншот]] | ||
| + | |||
| + | Возможности редактора Emacs: | ||
| + | * Знает и подскажет <big>{{Сн|'''базовые конструкции'''}}</big> | ||
| + | * Подсветка <big>{{Сн|'''синтаксиса'''}}</big> | ||
| + | * <big>{{Сн|'''Анализ'''}}</big> существующего {{Сн|<big>'''кода'''</big>}} и добавление уже написанных "слов" | ||
| + | * Автоматическая генерация кода простейшего <big>{{Сн|'''тестового окружения'''}}</big> | ||
| + | * Добавление декларации <big>{{Сн|'''component'''}}</big> | ||
| + | * Добавление декларации <big>{{Сн|'''instance'''}}</big> | ||
| + | * Добавление декларации <big>{{Сн|'''signal'''}}</big> | ||
| + | * Возможность работы с <big>{{Сн|'''консолью'''}}</big> | ||
| + | * Возможность работы с <big>{{Сн|'''с несколькими окнами одновременно'''}}</big> | ||
| + | * И многое, многое другое полезное. | ||
== Установка == | == Установка == | ||
Версия 22:23, 8 сентября 2013
- Emacs (Ема́кс, Е́макс, также И́макс) — многофункциональный расширяемый текстовый редактор (с 1976 года). Скриншот
Возможности редактора Emacs:
- Знает и подскажет базовые конструкции
- Подсветка синтаксиса
- Анализ существующего кода и добавление уже написанных "слов"
- Автоматическая генерация кода простейшего тестового окружения
- Добавление декларации component
- Добавление декларации instance
- Добавление декларации signal
- Возможность работы с консолью
- Возможность работы с с несколькими окнами одновременно
- И многое, многое другое полезное.
Установка
Распаковываем архив (emacs-23.1-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 |
