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

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

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «{{ПЦУСБ TOC}} * [http://ru.wikipedia.org/wiki/Emacs '''Emacs'''] (''Ема́кс'', ''Е́макс'', также ''И́макс'') — многофункц…»)
 
м
Строка 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 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