过去,当我使用linux玩游戏时,我使用Midnight Commander来快速浏览文件。我现在使用Windows,并且将Far Manager替换为MC。有一些很大的差异,但是我现在最大的问题是,到目前为止,它仍然是无用的。
可以说我在C:\中的cmd中,我键入far。。(要打开当前文件夹中的两个选项卡,而不是打开当前的默认选项),然后我在第一个选项卡中转到\ Program Files \ code \ etc-现在我要退出此文件夹中的far(F10)。如果我输入F10,它将恢复到原始文件夹(C :)。
我到处都看过,但是缺少文档。
每个进程(不是每个控制台)都有其自己的“当前目录”,并且进程无法更改任何其他进程的“当前目录”-在Windows和Linux中均不可以。
您描述的MC行为必须使用其他方法来实现,而不仅仅是退出:
而不是通过F10退出,而是通过按Ctrl + O告诉MC在内部打开一个新外壳(这只会隐藏MC,但实际上不返回到父外壳)。您可以在FAR中使用相同的Ctrl + O快捷键。
无需直接运行MC,而是通过bash别名/函数运行它,该别名/函数等待MC退出,在某些商定的位置查找以找到MC使用的最后路径,然后将Shell的“当前目录”更改为该路径。(这需要与MC合作才能将路径实际存储在某处。)可以在Windows Cmd中使用.bat脚本来完成此操作,但前提是FAR具有“退出前”执行操作的方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句