Windows中像Linux中那样使用VIM

今天想尝试一下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的编辑窗口.但是功能什么的都是没有问题的.

你可能感兴趣的:(日常记录,windows,powershell,vim)