如何更改 mingw32 中的默认文本编辑器

如何更改 mingw32 中的默认文本编辑器

我想更改或添加使用 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 中也能工作。

相关内容