ram*_*ion 6 vim ssh character-encoding
如果我只是打开一个终端并在vim中编辑文件,多字节字符显示正常:

但是,如果我进入我的机器(即使只是使用ssh localhost),多字节字符开始看起来有点不稳定.他们占用了更多的空间(请注意该行末尾的额外空格)p1 = "??????")

编辑该行往往会将?字符显示为占位符:

我认为这是某种环境,因为:set encoding报告utf-8时不使用ssh和latin1使用ssh时.我想我可以utf-8在我的.vimrc文件中对其进行硬编码,但我宁愿弄清楚导致问题的原因,并更正确地修复它.
rom*_*inl 10
set encoding=utf-8
set termencoding=utf-8
Run Code Online (Sandbox Code Playgroud)
在你的~/.vimrc照顾你的问题.
确保Terminal.app本身正确设置为UTF-8,并且您的机器的语言环境也设置为某种形式的UTF-8.
| 归档时间: |
|
| 查看次数: |
1435 次 |
| 最近记录: |