现象 Ubuntu打开 vim 默认为 replace 模式 原因 终端的编码设置与目标机器的编码设置不同。 解决方案 修改 vim 配置文件( /etc/vim/vimrc或者~/.vimrc),添加: set termencoding=utf-8 set fileformats=unix set encoding=prc P.S. vimrc 中注释使用英文引号"。 本文参考:解决 Vim 默认模式为 replace 的问题 _ luchen’s blog