如何从 cmd 使用 vim 打开文件?

如何从 cmd 使用 vim 打开文件?

我正在使用 Windows 7。

Unix 我可以使用以下命令在 vi 中打开文件:

vi textFile.txt

在 Windows 中,我想要导航到该文件夹​​并输入上面的内容。

解决这个问题的最佳方法是什么?

谢谢,埃里克

答案1

首先,vi默认情况下不安装,在 Windows 上不可用。有一个非常好的 vi 仿真程序,称为vim,对于其余部分,我假设您已安装 vim。

您想要做的是vim.exe从命令行启动而不指定文件的完整路径。为此,您需要将文件所在文件夹的完整路径添加到PATH环境变量中。操作方法如下:

进入computerWindows 资源管理器。然后右键单击背景并选择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 版本(我认为这现在是默认的)。

相关内容