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 次 |
最近记录: |