Изменить редактор по умолчанию для файлов, открытых в терминале? (например, установите для него значение TextEdit / Coda / Textmate)

Есть ли способ сделать файлы, открытые для редактирования в терминале, открытыми в Textedit?

Например, если команда может открыть файл для редактирования (например, git commit ), вместо того, чтобы открывать этот файл в vim или emacs, он откроется в Textedit (или, возможно, в другом приложении для редактирования текста из на ваш выбор, например Coda или Sublime).

И в качестве дополнительного вопроса: есть ли способ специально настроить git для автоматического открытия файла, созданного после запуска git commit в редакторе из каталога приложений?

97
задан tshepang 23 July 2017 в 14:39
поделиться

3 ответа

Большинство программ будут проверять переменную среды $ EDITOR , поэтому вы можете указать путь к TextEdit в вашем bashrc. Git тоже будет использовать это.

Как это сделать:

  • Добавьте в файл ~ / .bashrc следующее:
    export EDITOR = "/ Applications / TextEdit.app / Contents / MacOS / TextEdit"
  • или просто введите следующую команду в свой Терминал:
    echo "export EDITOR = \" / Applications / TextEdit.app / Contents / MacOS / TextEdit \ "" >> ~ / .bashrc

Если вы используете zsh используйте ~ / .zshrc вместо ~ / .bashrc .

119
ответ дан 24 November 2019 в 05:26
поделиться

Используйте git config --global core.editor mate -w или git config --global core.editor open , как предлагает @dmckee в Комментарии.

Ссылка: http://git-scm.com/docs/git-config

28
ответ дан 24 November 2019 в 05:26
поделиться

Настройте свой редактор так, чтобы он указывал на эту программу:

/Applications/TextEdit.app/Contents/MacOS/TextEdit

В SVN вы должны установить для переменной среды SVN_EDITOR значение:

$ export SVN_EDITOR=/Applications/TextEdit.app/Contents/MacOS/TextEdit

И затем, когда вы попытаетесь что-то зафиксировать, запустится TextEdit.

5
ответ дан 24 November 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: