Открытие возвышенного текста из окон git bash

Как открыть Sublime-текст из Git Bash в Windows? Я попытался добавить псевдоним в файл ~/.bashrc, но ничего не получилось. Я искал что-то очень легкое, но я не мог найти в Интернете.

Ответ 1

Я собираюсь ответить на свой вопрос. Сначала я создал файл .bash_profile каталоге /Users/username. Я скопировал все мои псевдонимы здесь. Для доступа к возвышенному тексту я добавил этот псевдоним:

alias subl="/c/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"

Я думаю, что пробелы после обратной косой черты важны для форматирования. Если это не сработает, вам нужно посмотреть, где находится файл sublime_text.exe, и указать путь после форматирования, как указано выше. Теперь в командной строке git bash просто введите

subl . 

открыть текущий каталог в Sublime Text или имя файла как

subl readme.md

чтобы открыть его в Sublime Text. Я также добавил другие полезные псевдонимы в файл .bash_profile например:

alias gc="git commit -m"
alias ga="git add ."
alias gl="git log"
alias gs="git status"

Так что в командной строке git bash вы можете просто набрать

gs ##for git status
gl ##for git log, etc

Надеюсь, это кому-нибудь поможет.

Ответ 2

Создайте файл .bash_profile в C:\Users\YourUserName\ и добавьте в него следующую строку:

alias 'subl="/c/Program Files/Sublime Text 3/subl.exe"'

Ответ 3

Лучшее решение:

Обновленная версия возвышенного текста 3 (Build 3065) добавляет эту функцию как "subl.exe", которая была "подрезана" в mac os.

Как использовать:

шаг 1: обновить возвышенный текст (в sublimetext → Справка → Проверить наличие обновлений)
шаг 2:     Просто перейдите в папку проекта через bash и введите subl.exe, который должен открыть папку в возвышенном тексте. (если вы не заметили, что команда "subl.exe" не найдена, просто добавьте возвышенный путь, например: "C:\Program Files\Sublime Text 3" на ваш системный путь - здесь как добавить путь к переменным среды)

Ответ 4

Я новичок в этом материале и git и возвышенном тексте. Я беру курс Udacity на git прямо сейчас и не смог получить git bash, чтобы открыть возвышенный текст.

Я продолжал получать bash: subl: C:/команда программы не найдена

или что-то в этом роде

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

Я набрал

echo 'alias subl = "C:/Program\Files/Sublime\Text\3/subl.exe" ' → ~/.bashrc

то subl

и возвышенный текст был открыт.

Мой исходный путь к файлу был -

C:\Program Files\Sublime Text 3

поэтому убедитесь, что ваши косые черты идут правильным образом, и если у вас есть пробелы в пути к файлу, чтобы добавить необходимый косой черт после слова.

Я на окнах 10 используя возвышенный текст 3 и git bash

Надеюсь, это сэкономит кому-то еще много времени.

Ответ 5

Я добавил это в свой файл C:\Users\username \.bashrc:

export PATH="$PATH:/c/Program Files/Sublime Text 3"

Сохраните файл. Затем в Git Bash введите

which subl

чтобы доказать, что это работает.

Ответ 6

  • Создайте текстовый файл под названием subl (без расширения) со следующим содержимым:

    #!/bin/sh
    "C:\Program Files\Sublime Text 2\sublime_text.exe" $1 &
    
  • Скопируйте его в папку C:\Program Files (x86)\Git\bin. 32bit Скопируйте его в папку C:\Program Files\ Git\usr\bin. 64bit

Теперь, чтобы открыть файл, введите следующую команду в Windows Git Bash

subl text.txt

или

subl .

Ответ 7

У меня была та же проблема, в которой была выпущена форма Sublime Text 3 Git Bash.

  • Я выполнил следующую команду (моя ОС была Windows 7, а Sublime Text 3 была расположена в каталоге "C:\Program Files\Sublime Text 3" ):

    echo 'alias subl = "/C/Program\ Files/Sublime\ Text\ 3/sublime_text.exe" ' → ~/.bashrc

  • Закройте Git Bash и снова откройте его.

  • Введите subl

Ответ 8

У меня были некоторые трудности с тем, чтобы это работало для меня, несмотря на все ответы, перечисленные здесь. Я обнаружил, что изменение моего .bashrc файла через VIM, как было предложено здесь, устранило проблему для меня. Я использую Git bash в Windows 10.

Сначала я открыл bash в своем домашнем каталоге, вы можете использовать cd ~, чтобы убедиться, что находитесь в нужном месте.

Затем я создал файл .bashrc, используя:

touch .bashrc

Затем я пошел редактировать этот файл, используя:

vim .bashrc

нажмите клавишу i, чтобы войти в режим вставки

введите:

alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'

Как уже отмечалось, все это должно быть правильным путем в вашем местоположении sublime_text.exe. Быстрый поиск вашего диска C:\для sublime_text.exe должен дать это местоположение.

теперь нажмите esc, чтобы выйти из режима ввода

Введите : w q enter, чтобы сохранить и выйти из vim

выйти bash и снова открыть, чтобы применить новые настройки

Ввод subl должен теперь открыть возвышенный текстовый редактор.

Я пробовал редактировать мой файл .bashrc со словом и само возвышенным текстом, но по какой-то причине редактирование в vim и проверка правильности всех косых черт и обратных косых черт, как указано выше, работали для меня.

Я нашел символ мошенника ^ M после моего пути к файлу, используя некоторые другие методы, которые, как я думаю, также усложняли. удаление этого символа в vim также устранило проблему после использования решения SawyerDoesStuff.

Спасибо, что позволили мне оживить более старую должность, и я надеюсь, что это поможет.

Ответ 9

Найдите папку, в которой установлен Sublime Text. Здесь я беру пример Sublime Text 3, который установлен в C: /Program Files. Для многих пользователей он присутствует в C: /Program Files (x86).

Выполните следующую команду (в зависимости от ваших требований):

echo 'alias subl="/c/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc

Или же

echo 'alias subl="/c/Program\ Files\ \(x86\)/Sublime\ Text\ 3/sublime_text.exe"'>> ~/.bashrc

Попробуйте закрыть и снова открыть Git-Bash. Если это работает, то все готово.
В противном случае, прочитайте эту документацию от Udacity.

Ответ 10

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

alias subl='C:\\Program\ Files\\Sublime\ Text\ 3\\sublime_text.exe'

Ответ 11

В моем домашнем каталоге пользователя нет файлов .bashrc ИЛИ .bash-профиля. Только .bash_history и gitconfig. В /Program Files/Git/ect/у меня есть bash.bashrc и файл с именем только profile, а не .bash-profile. В /Program Files/Git/ect/profile.d/у меня есть bash-профиль (без точки в начале) и это файл сценария оболочки.

В какие файлы я должен помещать эту команду псевдонима?

Ранее я поместил его в скрипт оболочки bash-profile, но когда терминал открывает sublime-text, я не могу ничего сделать в терминале, пока sublime открыт.