Я ненавижу Vim, но, похоже, это единственная программа, которая правильно сохраняет файл и выполняет интерактивную перебазировку. Есть ли способ использовать другой редактор. Я бы предпочел использовать графический интерфейс, например Text Wrangler, но я бы использовал что-то вроде Nano, если бы он сохранил файл правильно.
2 ответа
Как описано в git docs:
Ваш редактор
Вы можете настроить текстовый редактор по умолчанию, который будет использоваться, когда Git потребует от вас ввода сообщения. По умолчанию Git использует редактор вашей системы по умолчанию, который обычно называется Vi или Vim. Если вы хотите использовать другой текстовый редактор, например Emacs, вы можете сделать следующее:
$ git config --global core.editor emacs
Конечно, поскольку вы похожи на меня и хотите использовать простой текстовый редактор для коммитов, а не текстовый редактор, который думает, что это ОС, вы должны использовать
$ git config --global core.editor nano
Вы можете проверить свои настройки с
$ git config --list
Что касается использования Text Wrangler, я незнаком, но ответ здесь, кажется, именно то, что вы ищете.
использовать что-то похожее на это
git config --global core.editor "'<path to your editor>' <optional arguments like -w for wait if you use sublime text or textmate>"
Я рекомендую вам сначала прочитать справочную страницу git-config.