2015-08-29 2 views
12

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

+0

что ошибка при попытке открыть его? – Gusman

+0

Ошибка была «bash: subl command not found» –

+0

У меня тоже такая же проблема. –

ответ

13

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

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

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

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" 

Так что в вашем мерзавца командной строке Bash вы можете просто ввести

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

Я надеюсь, что это поможет кому-то.

+1

Я поместил команду alias в файл .bashrc, и он тоже работает. – Placid

+2

Git Bash необходимо перезапустить после добавления псевдонима. – andydavies

+0

Блестящий ответ! Спасибо! Однако для Sublime Text 3 мой псевдоним subl немного отличается: 'alias subl ="/c/Program \ Files/Sublime \ Text \ 3/subl.exe "' –

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

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

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

subl text.txt 

или

subl . 
9

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

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

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

шаг 1: Обновление возвышенный текст (в sublimetext -> Help -> Проверить наличие обновлений)
шаг 2: Просто перейдите в папку проекта через bash и type subl.exe, которые должны открыть папку в возвышенном тексте. (если вы не встретили команду subl.exe, просто добавьте путь sublime, например: «C: \ Program Files \ Sublime Text 3» на ваш системный путь - Вот how to add path to environment variables)

2

Я добавил это к своему C: \ Users \ имя пользователя \.bashrc файл:

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

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

which subl 

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

3

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

Я постоянно получаю Баш: subl: C: команда/Программа не найдена

или что-то подобное

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

Я в конечном итоге набрав

эхо 'псевдоним subl = "C:/Program \ Files/Sublime \ Text \ 3/subl.exe"' >> ~/.bashrc

затем subl

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

Мой оригинальный путь к файлу was-

C: \ Program Files \ Sublime Text 3

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

Я на окнах 10 с использованием возвышенный текст 3 и мерзавец Баш

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

1

У меня возникли трудности с тем, чтобы это работало для меня, несмотря на все ответы, перечисленные здесь. Я обнаружил, что модификация моего файла .bashrc через VIM, как было предложено here, исправила проблему для меня. Я использую Git bash на окнах 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 для выхода из режима ввода с

Введите :wqenter для сохранения и выхода ВИМ

выхода Баш и открыть, чтобы применить новые настройки

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

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

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

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

+0

Это должны быть правильные ответы! спасибо брату –

5

Это то, что я сделал.

Создайте файл .bash_profile под C: \ Users \ UserName

В файл .bash_profile я напечатал его как

subl

псевдонимом»=«/ с/Program Files/Sublime Text 3/subl .exe "'

2

У меня была та же проблема с выпуском Sublime Text 3 form Git Bash.

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

    эхо 'псевдоним subl = "/C/Program\ Files/Sublime\ Text\ 3/sublime_text.exe"' >>~/.bashrc

  2. Закрыть Git Bash и открыть его снова.

  3. Тип subl
+0

его важно следить за пробелами после escape-символов ("\") –

 Смежные вопросы

  • Нет связанных вопросов^_^