Какая команда делает Sublime Text моим основным редактором? - PullRequest
20 голосов
/ 29 сентября 2011

Итак, я пытаюсь настроить GitHub впервые и хочу, чтобы Sublime Text был моим основным редактором, как именно это сделать? Извините, если это вопрос нуба, я нуб: /

Ответы [ 4 ]

23 голосов
/ 13 октября 2011

Так как это было очень высоко, когда я искал в Google инструкции для Mac, вот комбинация найденных мной решений.

Сначала я настроил утилиту командной строки, сопоставляющую "subl" и Sublime Text из любого экземпляра терминала.с помощью этой команды терминала.

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl

Затем я выполняю команду git config, аналогичную приведенной выше для Windows, но с параметром -w в конце.

git config --global core.editor "subl -w"
20 голосов
/ 29 сентября 2011

Введите эту команду в командной строке:

git config --global core.editor "C:/Program Files/Sublime Text 2/sublime_text.exe"

Затем она появится, когда будет запрошено сообщение о коммите или любая другая задача редактирования, но если она уже была открыта, она не будет работать, так как онаиспользует тот же экземпляр.Не знаю, как обойти это.

1 голос
/ 26 мая 2016

Мне пришлось вручную редактировать файл .gitconfig в моем пользовательском каталоге в Windows.Редактору потребовались одинарные кавычки, например:

[core]
        editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe'
1 голос
/ 18 июня 2015

Начиная с сборки 3010 Sublime Text 3, вспомогательный файл subl.exe включен по умолчанию. Таким образом, объединение ответов CharlesB и Теда дает вам лучший ответ -

введите приглашение (cmd.exe или git_bash):

setx SUBLIME c: \ path \ to \ sublime \ install \ dir git config --global core.editor "subl.exe -w"

Обратите внимание на наличие / отсутствие цитат. git config требует их, а setx - нет. Кроме того, пока вы это делаете, попробуйте использовать путь \ to \ sublime без пробелов. Таким образом, вы можете использовать это как с MSysGit, так и с Cygwin Git.

...