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



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



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



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

678   5  

5 ответов:

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

для этого:

  • добавьте следующее к вашему ~/.bashrc file:
    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 предлагает в комментариях.

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

для OS X и Sublime Text

сделать subl доступен.

поставить это в ~/.bash_profile

[[ -s ~/.bashrc ]] && source ~/.bashrc

поставить это в ~/.bashrc

export EDITOR=subl

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

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

С SVN, вы должны установить SVN_EDITOR переменные среды:

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

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

Для Возвышенного Текста 3:

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'

посмотреть установить TextMate в качестве текстового редактора по умолчанию на Mac OS X для сведения.

Comments

    Ничего не найдено.