windows - 如何在 Windows 命令提示符下使用 vim airline vs powerline?

标签 windows vim command-prompt vim-powerline vim-airline

我正在尝试使用 vim airline在 Windows 8(x86) 上。我已经设法让它在 gvim 7.4 中成功运行。

如何在命令提示符下运行的 vim 上获得相同的外观?

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

cmd 无法显示花哨的字形,例如 ⮀ 被“>”替换。

我什至在 console2 上试过了。获得一致外观的可能选项是什么?

最佳答案

在 Windows 控制台中运行的 Vim 将被限制为 16 种颜色(和有限的字体属性),无论您将 :set t_Co 设置为什么。

同样,Unicode 字符的显示也很困难,并且取决于正确的代码页。对于 Unicode 代码,通常会执行 chcp 65001,但这似乎不适用于 Vim。


最后,当你有 GVIM 时,我认为没有理由使用 Windows 控制台 Vim。在 Unix 上,有一个问题是 ssh 进入一个盒子比 X 转发更容易和更常见,但无论如何在 Windows 上你没有那种远程处理。此外,Windows shell 比 bash/zsh/your favorite here 更残缺,而且 Windows 通常不太面向命令-line,所以从同一个 shell 连续启动 Vim 和其他工具没有任何好处。

关于windows - 如何在 Windows 命令提示符下使用 vim airline vs powerline?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30245635/

相关文章:

python - 在 Windows 中请求管理员访问 Python 函数

VIM VTreeExplorer 插件(VIM 的 IDE 风格浏览)

vim 当前的高亮语言

javascript - 导航到 JS 代码

java - 如何从 Java 在命令行中运行 ruby​​ 文件?

ios - 无法使用 safari 打开某些网站

C:函数未更新全局数组(使用 strcpy/malloc)

python - 有没有一种简单的方法可以从 Python CGI 脚本启动后台任务而无需等待它终止?

c - 防止命令提示符在代码运行后关闭

python - 我无法在 Windows 10 的 cmd 中或在 kali linux 的终端中运行 .py 文件