Какова команда, чтобы сделать Sublime Text моим основным редактором?

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

Ответ 1

Введите эту команду в приглашении:

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

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

Ответ 2

Поскольку это оценивалось высоко, когда я искал инструкции 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"

Ответ 3

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

введите приглашение (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.

Ответ 4

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

[core]
        editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe'