فارسی نویسی در شبیه ساز پایانه: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(صفحه‌ای تازه حاوی « == نوشتن صحیح متون دو جهته در شبیه‌ساز پایانه == از گذشته نوشتن متون فارسی یا...» ایجاد کرد)
 
جز (نوشتن صحیح متون دو جهته در شبیه‌ساز پایانه)
 
(۸ نسخهٔ میانیِ همین کاربر نمایش داده نشده است)
سطر ۱: سطر ۱:
 
+
از گذشته نوشتن متون فارسی یا به طور کلی زبان‌های راست به چپ در پایانه با دشواری‌هایی روبه رو بود.
== نوشتن صحیح متون دو جهته در شبیه‌ساز پایانه ==
+
اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ '''libvte''' می‌توانید در شبیه‌سازهای [[پایانهٔ گنوم]] و [[Xfce4-terminal]] فارسی را مانند انگلیسی بنویسید.
 
 
 
 
از گذشته نوشتن متون فارسی یا به طور کلی زبان‌های راست به چپ با دشواری‌هایی روبه رو بود.
 
اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانه libvte روی شبیه‌سازهای پایانهٔ گنوم و XFCE می‌توانید در ترمینال فارسی را مانند انگلیسی بنویسید.
 
  
  
سطر ۱۴: سطر ۱۰:
 
alias explicit='printf "\e[8l"'
 
alias explicit='printf "\e[8l"'
  
.
+
 
 
alias ltr='printf "\e[1 k"'
 
alias ltr='printf "\e[1 k"'
 
alias rtl='printf "\e[2 k"'
 
alias rtl='printf "\e[2 k"'
سطر ۳۱: سطر ۲۷:
 
</pre>
 
</pre>
  
با استفاده از میانبر '''autodir''' انتخاب جهت خودکار متن را در پوسته جازی فعال کنید.
+
با استفاده از میانبر '''autodir''' انتخاب جهت خودکار متن را در پوستهٔ جاری فعال کنید.
  
 
اکنون جهت نوشته به درستی در [[شبیه‌ساز پایانه]] نشان داده می‌شود.
 
اکنون جهت نوشته به درستی در [[شبیه‌ساز پایانه]] نشان داده می‌شود.
سطر ۴۰: سطر ۳۶:
 
}}
 
}}
  
با این‌ کار [[ویم]] هم از زبان دو جهته بدون تنظیم خاصی پشتیبانی خواهد کرد.
+
با این‌ کار [[ویم]] هم از زبان دو جهته با تنظیم زیر پشتیبانی خواهد کرد.
نیازی به تنظیم متغیر '''termbidi''' نیست.
+
{{bc|:set termbidi}}
 
 
  
 
[[پرونده:Vim bidi.png|300px|thumb|left|نمایی از نوشتهٔ دوجهته در ویرایشگر ویم]]
 
[[پرونده:Vim bidi.png|300px|thumb|left|نمایی از نوشتهٔ دوجهته در ویرایشگر ویم]]
 
  
 
[[رده: خط فرمان]]
 
[[رده: خط فرمان]]
 
[[رده: مقاله‌های کاربران]]
 
[[رده: مقاله‌های کاربران]]

نسخهٔ کنونی تا ‏۱۲ دی ۱۴۰۰، ساعت ۱۱:۳۸

از گذشته نوشتن متون فارسی یا به طور کلی زبان‌های راست به چپ در پایانه با دشواری‌هایی روبه رو بود. اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ libvte می‌توانید در شبیه‌سازهای پایانهٔ گنوم و Xfce4-terminal فارسی را مانند انگلیسی بنویسید.


میانبرهای زیر را به پوسته بیفزایید.


alias implicit='printf "\e[8h"'
alias explicit='printf "\e[8l"'


alias ltr='printf "\e[1 k"'
alias rtl='printf "\e[2 k"'

# alias defaultdir='printf "\e[ k"' # currently the same as ltr

alias   autodir='printf "\e[?2501h"'
alias noautodir='printf "\e[?2501l"'

alias   boxmirror='printf "\e[?2500h"'
alias noboxmirror='printf "\e[?2500l"'

alias   kbdswap='printf "\e[?1243h"'
alias nokbdswap='printf "\e[?1243l"'

با استفاده از میانبر autodir انتخاب جهت خودکار متن را در پوستهٔ جاری فعال کنید.

اکنون جهت نوشته به درستی در شبیه‌ساز پایانه نشان داده می‌شود.


autodir
echo این یک نوشته فارسی است

با این‌ کار ویم هم از زبان دو جهته با تنظیم زیر پشتیبانی خواهد کرد.

:set termbidi
نمایی از نوشتهٔ دوجهته در ویرایشگر ویم