有时当我使用vi或vim编辑我的文件时,我的文件就会冻结.即使我输入Ctrl+C或Ctrl+D,它仍然冻结在那里.我kill -9 <pid>从另一个终端,pid被杀死,但文件仍在那里冻结.
我想我必须键入一些我不知道的密钥组合.有人有想法吗?
我习惯使用vim来修改文件的行结尾:
$ file file
file: ASCII text, with CRLF line terminators
$ vim file
:set ff=mac
:wq
$ file file
file: ASCII text, with CR line terminators
Run Code Online (Sandbox Code Playgroud)
是否可以使用类似的过程来更改文件的unicode编码?我正在尝试以下方法,但这不起作用:
$ file file.xml
file.xml: Unicode text, UTF-16, little-endian
$ vim file
:set encoding=utf-8
:wq
$ file file.xml
file.xml: Unicode text, UTF-16, little-endian
Run Code Online (Sandbox Code Playgroud)
我看到有人说他可以"设置fileencoding = utf-8,然后更新并写入文件,它可以工作",但我似乎错过了一些东西,否则他很困惑.我不知道"然后更新"是什么意思.
set listchars=tab:?\ ,trail:·,extends:#,nbsp:·保存vimrc文件时,添加行会导致"CONVERSION ERROR".我在Window 7下使用gvim 7.3.
我使用ctrl-vu 25B8使用("▸")添加了这个字符.
我的vimrc文件也有 set encoding=utf-8
是否可以解决此错误.
谢谢