суббота, 6 июля 2013 г.

emacs c подключенным nodejs

Подключается он как-то через настройки емака. Это пока опустим и вернемся чуть позже.


Итак мы открываем некий файл нодджеес:
emacs -nw fibonacci.js


Разбиваем окно терминала емаком на два таба: ^x 3

^c, !   - открываем во втором табе node REPL.
alt+i (alt+o) - переход между табами.
^c, ^j - скопировать строку из файла слева, на которой сейчас находится курсор и вставить ее в REPL справа.
^space - включить режим выделения.
-----------------------------------------------------
выделяем стандартными емаковскими гарячими клавишами
^f - вперед на один символ
^b - назад на один символ
^n - на следующую строку
^p - на предыдущую
alt+<(shift+,) в начало файла
alt+>(shift+.) в конец файла
^m - вставить пустую строку перед поточной
====================================


Подключение jshint к emacs

Опять же это делается через настройки, к этому вернемся попозже, а пока как пользоваться подключенным.
Нужно чтобы был установлен npm install -g jshint. Этот модуль подключается как модуль для компиляции файлов js.

^x, ^s сохранить файл
^c, ^u идет сохранение файла после поддтверждения, и потом сразу происходит его компиляция jshint-ом, результаты мы видим в табе справа.

Если файл достаточно большой, то чтобы перейти на указанную строку.
Нужно
alt+g, g выведется подсказка что введите номер сроки, мы воодим и курсор становится на эту строку.

Комментариев нет:

Отправить комментарий