Problema ao modificar o arquivo .bashrc para alllow sublime text 2 no git-bash

0

Eu 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

seguindo o Git para Windows: .bashrc ou arquivos de configuração equivalentes para o shell do Git Bash , criei um .bashrc arquivar e colocar:

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

Dentro. no entanto, 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 gostaria de receber ajuda.

    
por user61629 24.02.2013 / 20:34

1 resposta

1

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

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

Se outros aplicativos precisarem abrir um editor de texto (por exemplo, git, para editar uma mensagem de confirmação), eles usarão o especificado na variável de ambiente EDITOR .

$ sublime_text1 hello

Agora você deseja executar o Sublime Text na linha de comando. Há duas maneiras de fazer isso sem ter que especificar sempre 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

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

    
por 24.02.2013 / 20:54