LINUX.ORG.RU

Emacs под Python

 ,


1

1

Решил полностью перейти на Emacs и настроить его под Python...

Т.к. им еще не пользовался. Есть куча вопросов.

1. Подсветка синтаксиса, как сделать?

2. Как настроить автодополнение кода, по нажатию на клавишу (шифт, таб и т.п.)?

3. Как сделать вертикальную черту/линию, чтобы разделяла код и вывод готового проекта? Т.е. разделить еmacs на две рабочих части.

4. Дайте годных ссылок на маны по emacs, его настройке...

5. Кто уже настраивал Emacs под Python, что посоветуете добавить для удобной работы?

★★★★★

  1. python-mode
  2. ХЗ/Не нужно
  3. C-x 3
  4. google, wikemacs, emacs-wiki и т.п.
  5. я не настроил, но много где рекомендуют flymake
dnoskov
()

1. Подсветка синтаксиса, как сделать?

Искаропки.

M-x python-mode

2. Как настроить автодополнение кода, по нажатию на клавишу (шифт, таб и т.п.)?

http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-i...

3. Как сделать вертикальную черту/линию, чтобы разделяла код и вывод готового проекта? Т.е. разделить еmacs на две рабочих части.

C-x 3

4. Дайте годных ссылок на маны по emacs, его настройке...

http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html

aedeph_ ★★
()

Ты ведь только собираешься изучать python, да? Если так, то помни, что за время, потраченное на полноценное освоение и настройку emacs-а, можно, например, успеть прочитать официальный python tutorial и поверхностно разобраться с каким-нибудь web-фреймворком под python.

anonymous
()
Ответ на: комментарий от anonymous

Да уже недельки 2 его как начал ковырять.

Да и мне же не полное освоение emacs надо, сначала под питон настрою, а там походу разберусь.

Licwin ★★★★★
() автор топика
Ответ на: комментарий от Licwin

Тут еще вроде не упомянули такую вещь как emacs-starter-kit (обеспечивает сразу много полезных вещей «из коробки») и ему подобные, вот, например, emacs-for-python (сам не использовал).

anonymous
()

Привет. Тоже перехожу на Emacs с Vim, тоже пишу на Python, иногда.

Во-первых, советую ставить версию 24.1. Например, в ней из коробки: менеджер пакетов(их мало) и не вырвиглазные цветовые схемы. (тема tango самое то). Во-вторых, переназначь Caps как Ctrl ^^ (в DE в настройках клавы, в WM через xbindkey или через конфиг X(man evdev)) Ну и IDO мод настрой!

1. Любой мод для python подсечивает ОК.

2. Автодополнение по M-<Tab> — переключает окна. Fail. Вот такая штука в .emacs, и в Emacs Super будет работать как Meta: (setq x-super-keysym 'meta)

3. C-x C-h — список комбинаций, разбитый по группам. Запусти в окне поиск по слову window (C-s window C-s C-s …)

4. Хватит чтива на несколько вечеров:
http://www.masteringemacs.org/reading-guide/

5. Посоветую набрать в google «emacs vim ide». Мне хватает стандартного python-mode за глаза. Я не привык к IDE.

nei8Adai
()

1. Подсветка синтаксиса, как сделать?

python-mode

2. Как настроить автодополнение кода, по нажатию на клавишу (шифт, таб и т.п.)?

auto-complete

3. Как сделать вертикальную черту/линию, чтобы разделяла код и вывод готового проекта? Т.е. разделить еmacs на две рабочих части.

C-x 3

4. Дайте годных ссылок на маны по emacs, его настройке...

M-x help-with-tutorial, emacs starter kit, мой конфиг.

5. Кто уже настраивал Emacs под Python, что посоветуете добавить для удобной работы?

Не полениться и потратить время на обзор чужих конфигов. Можно много плюшек найти.

Deleted
()
Ответ на: комментарий от Licwin

основные сочетания вполне запоминаемы, я советовал бы сначала базово осилить, а потом конфиг ковырять, чтобы случайно велосипед не изобрести

proofit404
()
Ответ на: комментарий от proofit404

обоснуй, надо приучать себя к хорошим инструментам

Конечно, надо. Но его надо изучать комплексно, а не урывками (судя по твоим вопросам).

Прочитай для начала этот цикл статей, с первой по последнюю часть.

unfo ★★★★★
()
Ответ на: комментарий от proofit404

О, извиняюсь. Перепутал тебя с ТС)

unfo ★★★★★
()
Ответ на: комментарий от anonymous

шо ж мне все так помочь решили, хотя сам посоветовать зашёл :D

proofit404
()

Щяс будут нубские вопросы...

Как конфиг применить??

И куда вписать C-x 3?

Licwin ★★★★★
() автор топика
Ответ на: комментарий от Licwin

Ты же котей, прогугли основное, что как маленький.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.