Проблема с изменением файла .bashrc для разрешения sublime text 2 в git-bash

Проблема с изменением файла .bashrc для разрешения sublime text 2 в git-bash

Я хотел бы изменить или добавить возможность открывать файлы при работе с mingw32 с помощью другого текстового редактора (в моем случае Sublime Text 2).

Мне бы хотелось иметь возможность делать следующее из командной строки:

$ sublime_text textfile.text -- where st is a command to use st2 to open the textfile.

вы уже можете сделать это с помощью vim

так что последуемGit для Windows: .bashrc или эквивалентные файлы конфигурации для оболочки Git BashЯ создал файл .bashrc и поместил в него:

export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1

Внутри. Однако даже после закрытия и открытия окна команда:

bill@PC /c/users/bill/desktop/f
$ sublime_text1 hello
sh.exe": sublime_text1: command not found

Буду признателен за любую помощь.

решение1

Похоже, вы здесь делаете две разные вещи:

export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1

Если другим приложениям потребуется открыть текстовый редактор (например, git, чтобы редактировать сообщение о коммите), они будут использовать тот, который указан в EDITORпеременной среды.

$ sublime_text1 hello

Теперь вы хотите запустить Sublime Text из командной строки. Есть два способа сделать это без необходимости всегда указывать полный путь: либо использовать псевдоним:

$ alias sublime_text='/c/Users/bill/Desktop/f/st/sublime_text1'
$ sublime_text hello

или добавьте каталог Sublime Text в PATH:

$ PATH="/c/Users/bill/Desktop/f/st:$PATH"
$ sublime_text1 hello

Обратите внимание, что псевдонимы доступны только внутри оболочки, поэтому они не будут работать, если вы попытаетесь запустить их из другого приложения (например, vim).

Связанный контент