انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: آموزش: نوشتن از راست به چپ در VIM  (دفعات بازدید: 1515 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
آموزش: نوشتن از راست به چپ در VIM
« : 09 مهر 1395، 06:26 ب‌ظ »
سلام
بچه‌ها آیا می‌دانستید که vim توانایی نوشتن از راست به چپ رو در همین gnome terminal داره. برای اینکار یک قلم مونو اسپیس انتخاب کنید و درون vim دستور زیر را بزنید: ( راست به چپ کردن مکان‌نمای VIM در tty1 هم جواب میده. ) با fbterm و vim می‌توانید فایل‌های فارسی را حتی در tty1 ببینید. وقتی فایل رو باز کردید با دستور زیر جهت نوشتار رو راست به چپ کنید. )

:set rightleft
منبع۱: http://unix.stackexchange.com/questions/19377/type-from-right-to-left
منبع۲: http://superuser.com/questions/883432/unicode-in-tty
منبع۳: http://vimdoc.sourceforge.net/htmldoc/farsi.html#Farsi

« آخرین ویرایش: 09 مهر 1395، 07:22 ب‌ظ توسط علی ۵۰۰ »

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : آموزش: نوشتن از راست به چپ در VIM
« پاسخ #1 : 09 مهر 1395، 08:45 ب‌ظ »
من این رو دیده بودم ولی نمیتونم باهاش همزمان هم فارسی بنویسم و هم انگلیسی
دوستان بعضا میگن با konsole و mlterm میشه درستش کرد ولی خب برای من مشکل داشت
علی جان شما و بقیه دوستان راهی برای این قضیه در vimدارید؟ مثلا در پایتون print رو با یه سری کلمه فارسی مخلوط کنیم و سیستم چپ به راست کد ها به هم نخوره و کلمات فارسی هم درست به نمایش در بیان . مثلا
print ("سلام دوستان")

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : آموزش: نوشتن از راست به چپ در VIM
« پاسخ #2 : 09 مهر 1395، 10:31 ب‌ظ »
من این رو دیده بودم ولی نمیتونم باهاش همزمان هم فارسی بنویسم و هم انگلیسی
دوستان بعضا میگن با konsole و mlterm میشه درستش کرد ولی خب برای من مشکل داشت
علی جان شما و بقیه دوستان راهی برای این قضیه در vimدارید؟ مثلا در پایتون print رو با یه سری کلمه فارسی مخلوط کنیم و سیستم چپ به راست کد ها به هم نخوره و کلمات فارسی هم درست به نمایش در بیان . مثلا
print ("سلام دوستان")
به نظرم اگر یک ترمینال با پشتیبانی الگوریتم دو جهته بسازیم، می‌تونه مفید باشه. احتمالاً ساختنش با Qt زیاد هم سخت نیست.
فکر کنم konsole همون چیزیه که شما می‌خواید. چون قبلاً ها که من استفاده می‌کردم، از چپ به راست خط رو در نظر می‌گرفت اما کلمات فارسی رو هم درست نشون میداد.
« آخرین ویرایش: 09 مهر 1395، 10:44 ب‌ظ توسط علی ۵۰۰ »

آفلاین Sosha

  • High Sr. Member
  • *
  • ارسال: 689
  • جنسیت : پسر
  • Only Ubuntu <3
    • نوشته های یک دوستدار گنو
پاسخ : آموزش: نوشتن از راست به چپ در VIM
« پاسخ #3 : 11 مهر 1395، 02:40 ق‌ظ »
جالب بود...
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش برو خدا رو شکر کن که با دمپایی نیومدم سراغت!