我正在考虑从Linux迁移到Windows。让我担心的是生产力下降。例如:
****在Linux中,如果它们在PATH中,我可以相当快地运行它们。
Windows也具有PATH。您可以通过GUI(控制面板/系统/高级/环境变量/ PATH)或通过命令行(仅键入PATH)来检查其中的内容。
如果希望将临时目录添加到路径,则此快捷方式通常很有用。
c:>路径c:\ temp;%PATH%
****我可以直接在外壳中打开vi(不失去焦点)***
据我所知,Windows上的vim有两个版本,一个是命令行(如他们所称的控制台),另一个是gui(gvim)。两者都很好。我更喜欢gvim,但这只是个人喜好。将vim的运行时目录放在PATH变量中,您可以从任意位置打开它。
****我有程序化的完成。例如,我有一个脚本,该脚本可在当前目录下的某处查找名称中带有某些字符串的所有文件,并且具有完成功能(因此“ ff Foo”将使用包含Foo的所有文件名来完成)***
好吧,我不知道具体原因,仅仅是因为我不需要它,但是除了cygwin之外,还有一些“标准” unix命令行实用程序的端口,我相信您可以提及。我的首选是unixkit-tiny,它是本机(某种)Windows端口。随身携带。可以从这里下载。
因此,我正在寻找有关Windows工具的建议,这些建议将使我的工作效率更高。我知道我可以使用cygwin,但是我正在寻找的替代方法不是“使Windows表现得像Linux”。
好吧,在那种情况下(不是“使Windows像Linux一样工作”),您可以只使用Notepad2或++,Powershell和某些文件管理器组合;)
现在,认真地说,我相信上述内容将为您提供很好的服务。如果您还有其他问题,请在您的问题中注明。