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