我正在尝试通过其内置教程学习 vim。它是俄语,所以所有符号都是西里尔字母。最有趣的是 vim 命令似乎不适用于它们。例如,我正在使用 russign 符号在正常模式下尝试 dw,它有时会删除单词中的 1 个,有时会删除 2 个符号。它不会删除整个单词。但它适用于拉丁字母。什么原因?
最佳答案
谢尔盖,最好的选择是在正常模式下根本不使用西里尔符号。由于我们主要使用 vim 进行编码,我想唯一让您感到不舒服的情况是编辑注释。
这是最好的选择,因为实际上您问题的答案取决于 vim 版本。这是一个 russian article在这个问题上。我可以在本文中添加评论 - map/langmap 解决方案无法正常工作(就我而言)。所以在这一点上我同意作者的观点。
关于Vim 不能正常使用西里尔符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909348/