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