很多时候我需要用外语编写文本/程序,在 vim 中需要重音和特殊字符,但有时很难让它工作。为该任务配置 vim 的最佳替代方案是什么?
答案1
最好的方法是首先修改 Vim 配置文件以自动加载您的配置。
~/.vimrc
如果您只想将其应用于您的用户,或者/etc/vim/vimrc
您希望将其应用于每个用户,则可以通过编写以下行来完成。
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set encoding=utf-8
然后,有必要向您的环境添加一些语言设置,方法是将以下行添加到您的~/.bashrc
:
导出 LANG=en_US.UTF-8
重要的:
要强制 vim 放置一个真正的选项卡,请在“插入模式”下使用Ctrl+v然后。Tab
另一件需要注意的事情是,如果您需要一些字符,例如“á”、“ô”、“ü”和“ÿ”,并且无法让系统映射它们,Vim 上有一个很好的技巧:根据您的需要放置这些字符:
在插入模式下键入 Ctrl+ k,然后键入序列,例如A'或者一个>你会得到A和A分别。