Есть ли способ сделать файлы, открытые для редактирования в терминале, открытыми в Textedit?
Например, если команда может открыть файл для редактирования (например, git commit
), вместо того, чтобы открывать этот файл в vim или emacs, он откроется в Textedit (или, возможно, в другом приложении для редактирования текста из на ваш выбор, например Coda или Sublime).
И в качестве дополнительного вопроса: есть ли способ специально настроить git для автоматического открытия файла, созданного после запуска git commit
в редакторе из каталога приложений?
Большинство программ будут проверять переменную среды $ 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
.
Используйте git config --global core.editor mate -w
или git config --global core.editor open
, как предлагает @dmckee в Комментарии.
Настройте свой редактор так, чтобы он указывал на эту программу:
/Applications/TextEdit.app/Contents/MacOS/TextEdit
В SVN вы должны установить для переменной среды SVN_EDITOR
значение:
$ export SVN_EDITOR=/Applications/TextEdit.app/Contents/MacOS/TextEdit
И затем, когда вы попытаетесь что-то зафиксировать, запустится TextEdit.