我想更改或添加使用 mingw32 时使用其他文本编辑器(在我的情况下是 sublime text 2)打开文件的功能,我一直在谷歌搜索,但我不确定我是否理解如何做到这一点。
我希望能够从命令行执行以下操作:
$ st textfile.text -- where st is a command to use st2 to open the textfile.
你已经可以用 vim 来做到这一点
我将非常感激任何指点。
提前致谢
答案1
您必须设置EDITOR
环境变量。使用以下命令为单个 shell 实例设置环境变量:
export EDITOR=<path to your editor>
或者将其添加到.bashrc
以便为所有新的 shell 实例自动设置它。
答案2
如果 sublime text 2 应用程序名为 st.exe,请将其所在目录添加到 PATH。仅对 mingw32 执行此操作应该可以,只需将其添加到 .bashrc 中即可,例如:
export PATH=$PATH:<msyspath-to-st-directory>
但是您也可以将其添加到 Windows 中的环境变量中,以使其在 cmd.exe 中也能工作。