Поскольку vim не поддерживает BiDi , это не должно быть возможно.
Но я немного возился, и кажется, что vim + Konsole (эмулятор терминала KDE), кажется,сделайте эту работу, если вы включите двунаправленную поддержку Konsole.В vim (никакие арабские опции не включены) вы сможете писать LTR и RTL, но буквы всегда будут в изолированном виде (без формирования).Я обнаружил, что установка опции 'arabicshape' , а затем ее сброс , кажется, исправляет это.Короткие гласные отображаются неправильно, хотя они, кажется, записаны в файл очень хорошо.
Я не пробовал с другими эмуляторами терминала, я не знаю их возможностей BiDi.Гном-терминал может быть?