Django-редактирование файлов в bash - PullRequest
0 голосов
/ 04 июля 2011

Я только что установил Django на свой Mac и пытаюсь найти способ редактировать модули python непосредственно из терминала.

Я знаю, что могу просмотреть содержимое файла, используя команду less вкомандной строки, но есть ли способ редактировать модули Django из командной строки?Просто раздражает необходимость переключаться между командной строкой и текстовым редактором, поэтому я надеялся, что смогу сделать все в одном месте.

Спасибо,

Джерри

РЕДАКТИРОВАТЬ: перефразировано.

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Для * nix доступно множество текстовых редакторов TUI. vim и emacs популярны и доступны в нескольких формах для OS X.

1 голос
/ 04 июля 2011

Этот вопрос немного запутан.

Нет такой вещи как "редактирование в Python" или "редактирование в Bash". Я не знаю, что вы называете "Python", на который вам нужно переключиться, но большинство людей, использующих Mac, редактируют свои файлы Python в чем-то вроде Textmate. Это может выполняться всегда, и сервер разработки Django автоматически перезагружается при сохранении изменений в любом из используемых файлов, так что это зачастую наиболее удобный способ сделать это.

Bash - оболочка, которая работает внутри терминала. Вместо того чтобы говорить о «редактировании в Bash», я ожидаю, что вы имеете в виду «редактирование в терминале». Конечно, внутри терминала работают сотни редакторов. На Mac установлен vim, которым я пользуюсь все время, но он имеет свою долю идиосинкразий и требует большого привыкания.

Однако, во всяком случае, редактирование в vim внутри терминала похоже на то, что больше"переключение", а не меньше. Вам нужно будет либо иметь отдельную вкладку терминала, и переключаться между тем, на котором работает сервер, и тем, на котором работает vim, или постоянно выходить из сервера, чтобы перейти в vim.

...