Как открыть Sublime-текст из Git Bash в Windows? Я попытался добавить псевдоним в файл ~/.bashrc, но ничего не получилось. Я искал что-то очень легкое, но я не мог найти в Интернете.
Открытие возвышенного текста из окон git bash
Ответ 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 открыт.