Windows中像Linux中那样使用VIM

本文介绍了一位新手用户在Windows系统中尝试使用Vim编辑器时遇到的问题及解决方法。通过将Vim执行文件路径加入系统变量仍无法直接在命令行调用Vim的情况下,作者通过自定义PowerShell命令的方式成功实现了类似Linux环境下调用Vim的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天想尝试一下Vim编辑器,看了一下网上面的介绍,下载了Vim编辑器.
看着网上面的Vim命令的介绍
发现有些命名都是在命令行里面直接输入的.
例如:

创建或者打开readme.md文件

vim readme.md 

打开readme.md文件,并定位到最后一行

vim + readme.md

于是我在Windows下面的命令行试了一下结果结果并不像我想象的那样~~~
很简单,命令行根本不知道你的vim命令是什么玩意!!

于是我又想,如果我把Vim的安装目录设置成path变量可不可以?
于是我把Vim的执行文件所在的目录加到了path里面
可是结果却不如我所料,还是不型,无论我在命令行里面输入Vim, gVim, gvim.exe都不行,还是提示不是内部命令.(至于为什么我也不太清楚,按道理应该可以的啊~)

难道就这样放弃了?Windows里面就不能像Liunx那样愉快的玩耍吗(或许有,只是我这个刚接触Vim的新手不知道…..)
于是我又想到Windows里面的自定义命令:(你不是内部命令我就给你创建一个命令)

打开WindowPower的执行文件
在命令行里面输入下一行代码就可以编辑了

notepad $profile

如果打开失败,可以设置一下Windows Powershell的执行策略

我在里面创建了一个函数,手动调用gvim.exe

function vim() {
    # 使用Vim打开文件,前面的D:\vim\vim80\gvim.exe是我Vim执行文件的位置
    D:\vim\vim80\gvim.exe $args
}

然后保存
之后在命令行( PowerShell, Cmd是不可以的)调用完美,和在Linux里面是几乎没有什么区别的,只是Liunx里面是在命令行里面直接编辑文件的,Windows里面是打开了Vim的编辑窗口.但是功能什么的都是没有问题的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值