Как ввести право на левый язык в терминале?

Пожалуйста, простите меня, если это плохой вопрос. ОК. Недавно я установил Debian (без GUI), чтобы изучить CLI и C, используя учебники LearnCodeTheHardWay . Это хорошо, и я чувствую, что на этом этапе мне не нужен графический интерфейс.

Тем не менее, мне может понадобиться просмотр и редактирование в правом левом языке, в частности, на арабском языке с использованием nano. Или с sqlite. Это возможно? В поиске Google не было обнаружено никакого руководства noob для включения другого языка, чтобы я мог печатать и редактировать его.

Если это возможно, просьба указать, как я это добьюсь, и любые оговорки. Благодарю.

EDIT: VIM или EMACS будут хороши также. Я не против текстового редактора. Также я хотел бы сделать это без установки X или любого графического интерфейса любого типа.

EDIT: По Terminal я понимаю, что это черное окно с символом $, которое вы получаете с установкой Debian по умолчанию. Его использование Bash, и я использую SSH для удаленного доступа к нему.

2 Solutions collect form web for “Как ввести право на левый язык в терминале?”

см. сравнение текстовых редакторов , перекресток между «справа налево и двунаправленный текст» и «интеграция текстовых оболочек».


 :set lefttoright 

для vim. см. документацию и этот вопрос .

emacs обычно могут автоматически определять язык и выполнять соответствующий макет, в соответствии с абзацем. см. документацию .

Это сработало для меня на Ubuntu

 sudo apt-get install language-pack-en-base sudo apt-get install language-pack-ar-base sudo locale-gen en sudo locale-gen ar 

Затем отредактируйте (я использовал vim) /etc/default/locale или /etc/environment чтобы содержать только следующее

 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 

в заключение

 sudo dpkg-reconfigure locales 

Эти шаги дадут вам арабик над терминалом ssh.

Linux и Unix - лучшая ОС в мире.