Как мне заставить Git использовать выбранный мной редактор для коммитов?

На работе я компьютер (bummer - я фанатик MAC) и Firefox. Код, который работал для меня в Firefox, и ссылка работает только внутри, была <a href = "file:///c:/Myfolder/Myprogram.exe">.

И она работает ТОЛЬКО, если вы щелкните правой кнопкой мыши по ссылке и выберите Open Link в Ext.App. Просто нажав на ссылку, она предложит пользователю сохранить файл .exe, а затем запустит его.

Я не смог получить работу 2 в IE или Firefox только с помощью <a href = "c:/Myfolder/Myprogram.exe">

2283
задан Mark Amery 6 April 2017 в 20:13
поделиться

4 ответа

Если вы хотите установить редактор только для Git, сделайте либо (вам не нужны оба):

  • Установите core.editor в конфигурации Git: git config --global core.editor "vim"
  • Установите переменную среды GIT_EDITOR : export GIT_EDITOR = vim

Если вы хотите установить редактор для Git а также другие программы , установите стандартизованные переменные среды VISUAL и EDITOR *:

export VISUAL=vim
export EDITOR="$VISUAL"

* Установка обоих параметров не обязательно, но некоторые программы могут не использовать более- правильный ВИЗУАЛЬНЫЙ . См. VISUAL vs. EDITOR .


Для Sublime Text : Добавьте это в .gitconfig . - wait важен (он позволяет набирать текст в возвышенном виде и будет ждать события сохранения / закрытия).

[core]
    editor = 'subl' --wait

'subl' можно заменить полным путем к исполняемому файлу, но обычно он доступен при правильной установке.

3247
ответ дан 22 November 2019 в 19:55
поделиться

Для использования Mac OSX TextEdit или естественный экологический редактор для текста

git config --global core.editor "open -W -n"
0
ответ дан 22 November 2019 в 19:55
поделиться

Скопируйте и вставьте это:

git config --global core.editor "vim"

Если вы хотите знать, что делаете. Из man git-commit :

ПЕРЕМЕННЫЕ ОКРУЖАЮЩЕЙ СРЕДЫ И КОНФИГУРАЦИИ

Редактор, используемый для редактирования сообщения журнала фиксации, будет выбран из переменной среды GIT_EDITOR , переменная конфигурации core.editor , переменная среды VISUAL или переменная среды EDITOR (в указанном порядке).

568
ответ дан 22 November 2019 в 19:55
поделиться

Для пользователей emacs

.emacs:

(server-start)

shellrc:

export EDITOR=emacsclient
9
ответ дан 22 November 2019 в 19:55
поделиться
Другие вопросы по тегам:

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