суббота, 29 сентября 2012 г.

Emacs. Работа с python mode.

Есть для emacs такая замечательная штука как python mode. Обеспечивает подсветку python синтаксиса и прочие плюшки :)

Ниже я привел основы работы с python-mode, а именно горячие клавиши:



  • C-j:  Вставка новой строки соблюдая тот же отступ, что и у текущей строки
  • RET: То же самое, что и выше
  • C-M-a: Переход в начало текущей функции или класса
  • C-M-e: Переход в конец текущей функции или класса
  • C-M-h: Выделить текущую копию или класс для копирования и т.д.
  • C-M-x: Выполнить текущую функцию или класс
  • C-c C-b: Отправить отчет об ошибках разработчика python-mode
  • C-c C-c: Выполнить буфер(т.е. отображаемый файл)
  • C-c C-d: Трассировка стека выполняемой программы
  • C-c TAB: Отступ выделеной области
  • C-c C-l:  Сдвинуть область влево. Если курсор находит в середине области, то сдвинется нижняя часть области.
  • C-c RET: Выполнить текущий файл, открыв новое окно, показывающее результат.
  • C-c C-r: Сдвинуть область вправо. Если курсор находит в середине области, то сдвинется нижняя часть области.
  • C-c C-s: Выполнить команду python. 
  • C-c C-t: Переключить консоль(у меня выполняется переключение с JPython на CPython).
  • C-c C-u: Перейти вверх блока(функции).
  • C-c C-v: Потображает текущую версию Python mode
  • C-c C-w: Запустить PyChecker
  • C-c !: Открыть интерактивную консоль с Python
  • C-c #: Закомментировать выделеную область.
  • C-c :: Показать смещение для отступа.
  • C-c <: Сдвинуть область влево
  • C-c >: Сдвинуть область вправо.
  • C-c ?: Показать документацю по Python mode.
  • C-c |: Выполнить выделеный кусок текущей программы(или строчку на которой курсор)
Последнюю версию плагина можно взять здесь.

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

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