#windows #github #editor #sublimetext
#Windows #github #редактор #sublimetext
Вопрос:
Итак, я впервые пытаюсь настроить GitHub, и я хочу, чтобы Sublime Text был моим основным редактором, как именно мне это сделать? Извините, если это вопрос новичка, я новичок :/
Ответ №1:
Поскольку это было высоко оценено, когда я искал инструкции 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"
Ответ №2:
Введите эту команду в приглашении:
git config --global core.editor "C:/Program Files/Sublime Text 2/sublime_text.exe"
Затем он появится при запросе сообщения о фиксации или любой другой задачи редакции, но если он уже был открыт, он не будет работать, поскольку он использует тот же экземпляр. Не знаю, как это обойти.
Комментарии:
1. В последней сборке 2181 только что добавлена поддержка аргумента командной строки -w (wait) в Windows. Это решает ту же проблему экземпляра, которую вы описали.
2. Для меня путь должен быть дополнительно заключен в одинарные кавычки следующим образом:
git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -w"
3. Требуется ли опция ‘-w’? Какую функцию он выполняет?
Ответ №3:
Начиная со сборки 3010 Sublime Text 3, subl.exe помощник включен по умолчанию. Итак, объединение ответов Чарльза и Теда дает вам наилучший ответ —
введите приглашение (cmd.exe или git_bash):
setx SUBLIME c:pathtosublimeinstalldir git config —глобальное ядро.редактор «subl.exe -ч»
Обратите внимание на наличие / отсутствие кавычек. git config требует их, а setx — НЕТ. Кроме того, пока вы этим занимаетесь, попробуйте использовать pathtosublime, который не использует пробелы. Таким образом, вы можете использовать это как с MSysGit, так и с Cygwin Git.
Ответ №4:
Мне пришлось вручную отредактировать .gitconfig
файл в моем пользовательском каталоге в Windows. Редактор заключал его в одинарные кавычки, например:
[core]
editor = 'C:/Program Files/Sublime Text 3/sublime_text.exe'