我在Windows上使用“ git bash”(来自“ Windows的git”),依次由mingw + msys和mintty组成。
此mingw安装包含可正常运行的“ vi”编辑器。好的。
问题:在薄荷终端仿真窗口中运行的其他编辑器是否可用?
问题在于,minimty终端窗口显然不是真正的tty,而是仅使用stdin / stdout与应用程序(编辑器)进行通信。
Nano只是说:“不支持重定向。”。Emacs -nw只是说emacs:“标准输入不是tty”
我希望使用比vi更好的用户界面的任何基本文本编辑器。
捡JFM的回答到这个问题如何在Windows下mintty CLI模式运行的Emacs?
JFM指出,本机win32 emacs希望与Windows控制台窗口对话,而不是与实际的tty对话(因此,我们看到的错误消息具有误导性,与之相反的是问题!)
我正在考虑的两个直接选择是
-nw
从emacs -nw
我的〜/ .gitconfig文件中删除该文件,然后将其与弹出式emacs一起使用;或者emacs -nw
设置可以正常工作。对我来说,第一个选项的优势在于,Git bash终端可在Windows和Mac(以及Linux)上使用。第二个选项对我的好处是我可以使用所有Windows命令行知识。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句