«Работать добросовестно — значит: работать, повышая свою квалификацию, проявляя инициативу в совершенствовании продукции, технологий, организации работ, оказывая не предусмотренную должностными инструкциями помощь другим сотрудникам (включая и руководителей) в общей им всем работе.

ПЦУСБ/Программы/Инструкция по установке и использованию Emacs

Материал из Wiki
< ПЦУСБ‎ | Программы
Версия от 00:25, 29 сентября 2015; Vidokq (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Лекции ПЦУСБ

Лекции

Практические
Тесты

Лабораторные

Доп. материалы

  • Emacs (Ема́кс, Е́макс, также И́макс) — многофункциональный расширяемый текстовый редактор (с 1976 года). Скриншот

Возможности редактора Emacs:

  • Знает и подскажет базовые конструкции
  • Подсветка синтаксиса
  • Анализ существующего кода и добавление уже написанных "слов"
  • Автоматическая генерация кода простейшего тестового окружения
  • Добавление декларации component
  • Добавление декларации instance
  • Добавление декларации signal
  • Возможность работы с консолью
  • Возможность работы с с несколькими окнами одновременно
  • И многое, многое другое полезное.

Установка

Распаковываем архив (emacs-23.1-bin-i386.zip или emacs-22.3-bin-i386.zip или emacs-24.3-bin-i386.zip) в любую папку на своём диске.

Запускаем Emacs из папки emacs-23.1\bin файл runemacs.exe.

Emacs view.jpg

Горячие клавиши

Для работы стандартных комбинаций клавиш для копирования и вставки текста нужно вы

ModelSim65 pic14.png


Горячие клавиши в 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