在Vi模式下的Windows终端/控制台/外壳?

时间:2014-07-07 03:38:37

标签: windows shell powershell vim emulation

我是VIM的忠实粉丝,我在Mac / Ubuntu的终端使用VI mode。在Unix操作系统中设置Vi模式非常简单:只需将set editing-mode vi set keymap vi-command放入~/.inputrc

但是,我现在的公司强迫我使用Windows,我想知道是否有任何支持Vi模式的Windows Shell Emulator?

非常感谢

2 个答案:

答案 0 :(得分:10)

我建议您尝试使用PowerShell版本3+和PSReadLine模块。 从版本1.2开始支持vi模式,现在支持emacs模式一段时间(当我开始玩它时就已经存在了)。

答案 1 :(得分:-1)

Vim也适用于Windows。 查看:http://www.vim.org/

在Windows上,Vim的自定义非常相似,您可以使用$ HOME / _vimrc文件来存储命令和设置。

Windows上的Vim可以直接从传统的命令提示符(cmd.exe)或Powershell控制台启动。