我不能用vim用阿拉伯语写一个html文件。
试图执行以下操作:
:set arabic
:set rl
或
:set rightleft
或
:set arabicshape
问题我想写阿拉伯语而我的标签没有任何变化。我希望她从左到右。
我该怎么办?
答案 0 :(得分:6)
可以通过以下命令激活阿拉伯语模式调用Vim:
vim -A test1
这将从光标位于右侧并准备好阿拉伯文字开始:
السلام عليكم
- 插入阿拉伯语 -
答案 1 :(得分:4)
作为vim is not BiDi enabled,这是不可能的。
但我一直在摆弄一下,如果你为Konsole启用双向支持,似乎vim + Konsole(KDE的终端模拟器)似乎可以胜任。在vim(没有启用阿拉伯语选项)中,您应该能够编写LTR和RTL,但字母将始终处于隔离状态(无形状)。我发现设置'arabicshape'选项然后取消它似乎解决了这个问题。短元音未正确显示,即使它们似乎写得恰到好处。
我没有尝试过其他终端模拟器,我不知道他们的BiDi功能。侏儒终端可能吗?
答案 2 :(得分:1)
因为阿拉伯语移动了rtl,而不是ltr,你的要求是矛盾的,这无疑是为什么它不起作用。
答案 3 :(得分:1)
因为我无法评论G.J我将其作为答案发布
在konsole中使用vim并将set arabicshape!
放入我的.vimrc
为我解决了这个问题