如何使用Windows命令Promt VIM航空公司或电力线?

我想在Windows 8(x86)上使用vim航空公司 。 我已经成功地使它在gvim 7.4中工作。

我怎样才能得到相同的外观在命令提示符下运行的vim?

从研究中我可以推断出,cmd不显示unicode字符,甚至颜色也不同(我在vimrc上设置了t_Co = 256)。 我已经安装了补丁字体,目前在cmd上使用它(通过在registry中添加它)。

cmd不能显示奇特的字形,例如⮀被replace为'>'。

我怎样才能find使用Windowsbatch file的特定目录?

在命令提示符下复制文件

如何从命令提示快速打开当前目录? 操作系统 – Windows

如何用Perl打开命令提示符?

批处理脚本:为什么打印“=而不是空string?

我甚至在console2上试过。 什么是可能的select,以获得一致的外观?

QProcess :: startDetached()不显示控制台窗口

通过命令提示符运行(可能path错误?)

为什么我不能在PS1中使用$(…)而不是反引号?

batch file来分割.csv文件

打印文件(记事本)没有出现在打印文件中的文件名称

在Windows控制台中运行的Vim将被限制为16种颜色(以及有限的字体属性),而不管你:set t_Co 。

同样,Unicode字符的显示是困难的,并取决于正确的代码页 。 一个人通常使用chcp 65001作为Unicode chcp 65001 ,但对于Vim来说,这似乎不太合适。

最后,当你有GVIM时,我没有理由使用Windows控制台Vim。 在Unix上,存在一个问题,即进入一个盒子比使用X转发更容易,更常见,但是在Windows上你还没有那种远程处理。 另外,Windows shell比bash / zsh / 你最喜欢的还要严重得多,而且Windows一般对命令行的要求更低,所以从同一个shell不断启动Vim和其他工具是没有好处的。

问题不在于vim,而在于cmd终端的功能。 它不支持正常的代码序列,还有很多其他问题。

但是cmd 可以显示unicode字符。 你的问题可能在其他地方。 也许你的vim不支持它?

Vim使用了很多复杂的控制序列,所以它从底层的终端仿真器中获益匪浅。

在我看来,你必须切换到能够使用所有当前通用控制序列的终端仿真器。 我也搜索了很多,我发现最好的。 它是cygwin / mingwin发行版的一部分,但您也可以独立使用它们。

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...