Какая команда делает Sublime Text моим основным редактором?

#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'