Problemas ao modificar o arquivo .bashrc para permitir o texto sublime 2 no git-bash

Problemas ao modificar o arquivo .bashrc para permitir o texto sublime 2 no git-bash

Gostaria de alterar ou adicionar a capacidade de abrir arquivos ao trabalhar com o mingw32 com um editor de texto diferente (no meu caso, texto sublime 2).

Eu gostaria de poder fazer o seguinte na linha de comando:

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

você já pode fazer isso com o vim

então seguindoGit para Windows: .bashrc ou arquivos de configuração equivalentes para o shell Git Bash, criei um arquivo .bashrc e coloquei:

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

Dentro. porém mesmo depois de fechar e abrir a janela o comando:

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

Eu apreciaria qualquer ajuda.

Responder1

Parece que você está fazendo duas coisas diferentes aqui:

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

Se outras aplicações precisarem abrir um editor de texto (por exemplo, git, para editar uma mensagem de commit), elas usarão aquele especificado na EDITORvariável de ambiente.

$ sublime_text1 hello

Agora você deseja executar o Sublime Text a partir da linha de comando. Há duas maneiras de fazer isso sem precisar sempre especificar o caminho completo: use um alias:

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

ou adicione o diretório do Sublime Text ao PATH:

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

Observe que os aliases estão disponíveis apenas dentro do shell, portanto eles não funcionarão se você tentar executá-los de dentro de outro aplicativo (por exemplo, vim).

informação relacionada