Ale*_*der 8 vim python unicode
在 Vim 中,以下命令(使用 Python 3.4.3)输出ANSI_X3.4-1968:
:!python -c "import sys; print(sys.stdout.encoding)"
但是,我希望到处都使用UTF-8 。
在 中.vimrc,我确实有set encoding=utf-8并且我的语言环境正确设置为nb_NO.UTF-8.
UTF-8 通常工作正常。唯一的问题是:!在 Vim 中执行命令时。
如何在 Vim 中运行上面的命令,使输出变为UTF-8?
在 python 或其他脚本语言中,第一行有 shebang 行,例如:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
然后你可以在第 2 行指定你的编码,例如:
# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)
当然,第二行仅适用于 python。
| 归档时间: |
|
| 查看次数: |
2452 次 |
| 最近记录: |