我正在使用 Windows 7。
Unix 我可以使用以下命令在 vi 中打开文件:
vi textFile.txt
在 Windows 中,我想要导航到该文件夹并输入上面的内容。
解决这个问题的最佳方法是什么?
谢谢,埃里克
答案1
首先,vi
默认情况下不安装,在 Windows 上不可用。有一个非常好的 vi 仿真程序,称为vim
,对于其余部分,我假设您已安装 vim。
您想要做的是vim.exe
从命令行启动而不指定文件的完整路径。为此,您需要将文件所在文件夹的完整路径添加到PATH
环境变量中。操作方法如下:
进入computer
Windows 资源管理器。然后右键单击背景并选择properties
这将带您进入控制面板的系统文件夹。
在左侧窗格中单击Advanced system settings
,单击弹出的新窗口底部的环境变量按钮。
此窗口的顶部窗格应标题为User variables for <Your Username>
。滚动浏览此用户变量列表,找到一个名称为path
(大小写无关紧要)的变量并进行编辑。如果列表中没有路径变量,则单击列表下方的新建按钮以创建一个新变量,并将其命名为路径。
如果您正在创建新的路径变量,只需将包含文件夹的路径粘贴为用户变量的值。如果您正在编辑现有的路径变量,则需要在;
vim 安装路径后立即添加分号字符。vim 安装的路径可能如下所示:C:\Program Files (x86)\Vim\vim74
完成此操作后,重新启动命令行工具。现在您应该能够vim
以类似于使用的方式使用vi
。
答案2
在 Vim(用于 Win32)安装期间,您可以选择安装批处理文件以从命令行启动 vim。
答案3
在我的系统上它可以工作,语法相同:
C:\>vim somefile.txt
确保 vim 在你的路径中。确保在安装时选择控制台和 GUI 版本(我认为这现在是默认的)。