Windows小Tips:在终端中优雅使用Vim

文章介绍了如何在Windows系统中安装和配置Vim,使其能在终端、PowerShell中方便调用。首先,通过添加新配置文件将Vim集成到终端。其次,创建PowerShell的别名使得可以使用`vi`和`vim`命令。最后,通过添加Vim到环境变量,确保在命令提示符和SSH会话中也能正常使用Vim。

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

Vim 本是 Linux 系统上一款文本编辑器,它是操作 Linux 的一款利器,程序员熟练使用后效率会显著提升。作为同时Windows的我也希望在Windows如Linux中那般优雅使用Vim。

Menu:
一. 将Vim添加至终端
二. 将Vim添加至PowerShell快捷调用
三. 将Vim添加至环境变量 (New! & Better!)
四. 利用包管器安装Vim (New! & Better!)

先自行安装Vim(方法一~三):github:vim-win32-installer/releases


一. 将Vim添加至终端

  1. 打开终端(如果找不到可在搜索中输入终端)终端
  2. 点击"v"
  3. 选择“设置 (Settings)”设置(Settings)
  4. 将左边滑至最下面,选择“添加新配置文件 (Add a new profile)”添加新配置文件(Add a new profile)
  5. 点击“ + 新建空配置文件 ( + New empty profile)”
     + 新建空配置文件 ( + New empty profile)
  6. 我们主要修改“名称 (Name) ”、“命令行 (Command line) ”、“图标(Icon) ”:
    名称:Vim
    命令行:安装的Vim目录下的vim.exe(注意不是gvim.exe)
    图标:Vim目录下的bitmaps文件夹中的vim.ico
    在这里插入图片描述
    其他选项保持默认即可,点击保存,就添加完成了。
  7. 再点击"v",出现Vim说明配置完成。在这里插入图片描述
    在这里插入图片描述

二. 将Vim添加至PowerShell快捷调用

Linux中可在命令行使用vi\vim直接调用Vim,但是当我们在PowerShell中使用vi\vim时,却发现“vi\vim”不被识别为 cmdlet、函数、脚本文件或可执行程序的名称,这需要我们手动添加配置文件。
在这里插入图片描述

我以PowerShell 7.3.4举例,其他版本方法一致,只是目录位置稍有区别

1.查找配置文件的地址(不同版本的PoweShell的PowerShell文件夹略有区别,根据获取地址来设置)

$PROFILE

在这里插入图片描述
我们需要做的就是修改Microsoft.PowerShell_profile.ps1这个文件,不过我们会发现根本就不存在这个文件,甚至连PowerShell这个文件夹都没有,不用担心,这时候只需要我们手动在文档(Documents)中添加PowerShell文件夹,并新建文件命名为Microsoft.PowerShell_profile.ps1,使用记事本打开该文件,输入以下两行:

set-alias vim "C:\Program Files\Vim\vim90\vim.exe"
set-alias vi "C:\Program Files\Vim\vim90\vim.exe"
# 注意更改地址,vim.exe的地址就是之前我们所选择的

保存,重新打开PowerShell,再输入vi\vim即可优雅的使用vim啦。

三. 将Vim添加至环境变量 (New! & Better!)

方法二仅能在添加的PowerShell中使用,对于命令提示符与SSH时,并不凑效。
因此寻求新的方法。在不断捣鼓之后,我发现很多软件为了在命令行中运行,采取了添加环境变量的方法,于是突发奇想进行尝试,完美解决!!!

6.25进行完善补充,麻烦耐心等待~~~

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花火里的晨yu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值