
Me gustaría cambiar o agregar la capacidad de abrir archivos cuando trabajo con mingw32 con un editor de texto diferente (en mi caso, texto sublime 2).
Me gustaría poder hacer lo siguiente desde la línea de comando:
$ sublime_text textfile.text -- where st is a command to use st2 to open the textfile.
ya puedes hacer esto con vim
así que siguiendoGit para Windows: archivos de configuración .bashrc o equivalentes para el shell Git Bash, he creado un archivo .bashrc y puse:
export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1
Adentro. sin embargo, incluso después de cerrar y abrir la ventana, el comando:
bill@PC /c/users/bill/desktop/f
$ sublime_text1 hello
sh.exe": sublime_text1: command not found
Apreciaría cualquier ayuda.
Respuesta1
Parece que estás haciendo dos cosas diferentes aquí:
export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1
Si otras aplicaciones necesitan abrir un editor de texto (por ejemplo, git, para editar un mensaje de confirmación), utilizarán el especificado en la EDITOR
variable de entorno.
$ sublime_text1 hello
Ahora desea ejecutar Sublime Text desde la línea de comando. Hay dos formas de hacerlo sin tener que especificar siempre la ruta completa: o utilice un alias:
$ alias sublime_text='/c/Users/bill/Desktop/f/st/sublime_text1'
$ sublime_text hello
o agregue el directorio de Sublime Text a PATH
:
$ PATH="/c/Users/bill/Desktop/f/st:$PATH"
$ sublime_text1 hello
Tenga en cuenta que los alias sólo están disponibles dentro del shell, por lo que no funcionarán si intenta ejecutarlos desde otra aplicación (por ejemplo, vim).