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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: نیم‌فاصله در ZSH و Vim/Neovim  (دفعات بازدید: 1252 بار)

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

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
نیم‌فاصله در ZSH و Vim/Neovim
« : 16 اردیبهشت 1403، 11:40 ب‌ظ »
سلام دوستان Konsole از زبان فارسی پشتیبانی می‌کنه و خوبه فقط یه مشکلی که هست اونم سر نیم‌فاصله‌هاست. وقتی کلید Shift+Space رو می‌زنم کاراکتر <c200> درج می‌شه:
 
فکر نمی‌کنم مشکل از فونت باشه چون با فونت‌های مختلف دیگه هم تست کردم.
« آخرین ویرایش: 27 اردیبهشت 1403، 07:43 ب‌ظ توسط sajadspeed »

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نیم‌فاصله در Konsole
« پاسخ #1 : 17 اردیبهشت 1403، 12:47 ق‌ظ »
در صفحه کلید استاندارد فارسی Shift + space میشه نیم فاصله


ویرایش:
املایی شونم که خیلی شبیه همه!
از ibus استفاده میکنید؟ اگه از اون استفاده میکنید، اونو حذف کنید، موقع نیم فاصله زدنم اول شیفتو بزنید بعد فاصله رو، کمی حساسیتش زیاده.

sudo apt remove ibus
« آخرین ویرایش: 17 اردیبهشت 1403، 06:54 ب‌ظ توسط انگلستان »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #2 : 17 اردیبهشت 1403، 06:44 ب‌ظ »
آهان نه ببخشید اون اشتباه نوشتاری بود :)
اصلاح شد منظور هم Shift+Space بود.

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #3 : 22 اردیبهشت 1403، 10:51 ق‌ظ »
نقل‌قول
از ibus استفاده میکنید؟
نه

نقل‌قول
اگه از اون استفاده میکنید، اونو حذف کنید، موقع نیم فاصله زدنم اول شیفتو بزنید بعد فاصله رو، کمی حساسیتش زیاده.
تست کردم نشد.

آفلاین ehsanavy

  • Full Member
  • *
  • ارسال: 186
  • جنسیت : پسر
  • okgames.blog.ir
    • okgames.blog.ir
پاسخ : نیم‌فاصله در Konsole
« پاسخ #4 : 24 اردیبهشت 1403، 06:24 ب‌ظ »
برای من که جواب می ده.
کنسولت چیه؟
شاید مشکل از کنسولت هسته.
جالبه من تا به حال نیم فاصله ندیده بودم ;D 
« آخرین ویرایش: 24 اردیبهشت 1403، 06:26 ب‌ظ توسط ehsanavy »
اللهم عجل ولیک الفرج

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #5 : 24 اردیبهشت 1403، 08:52 ب‌ظ »
نقل‌قول
کنسولت چیه؟
منظورتون چیه؟ :| از Konsole استفاده می‌کنم دیگه. اگه منظورتون Shell هست از ZSH استفاده می‌کنم.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نیم‌فاصله در Konsole
« پاسخ #6 : 25 اردیبهشت 1403، 01:23 ب‌ظ »
توی Console گنوم هم این مشکل نیست.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ehsanavy

  • Full Member
  • *
  • ارسال: 186
  • جنسیت : پسر
  • okgames.blog.ir
    • okgames.blog.ir
پاسخ : نیم‌فاصله در Konsole
« پاسخ #7 : 26 اردیبهشت 1403، 08:31 ق‌ظ »
xfce هم که این مشکل رو نداره.شاید اصلا از نیم فاصله پشتیبانی نمی کنه.قبلا امتحانش کرده بودی؟
« آخرین ویرایش: 26 اردیبهشت 1403، 08:38 ق‌ظ توسط ehsanavy »
اللهم عجل ولیک الفرج

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نیم‌فاصله در Konsole
« پاسخ #8 : 26 اردیبهشت 1403، 08:57 ق‌ظ »
xfce هم که این مشکل رو نداره.شاید اصلا از نیم فاصله پشتیبانی نمی کنه.قبلا امتحانش کرده بودی؟
میزکار من xfce هست و من در Konsole امتحان کردم و  پشتیبانی می‌کرد. حتی در سامانه ای که کل میزکارش kde بود هم درست کار میکرد.
« آخرین ویرایش: 26 اردیبهشت 1403، 12:48 ب‌ظ توسط انگلستان »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین ehsanavy

  • Full Member
  • *
  • ارسال: 186
  • جنسیت : پسر
  • okgames.blog.ir
    • okgames.blog.ir
پاسخ : نیم‌فاصله در Konsole
« پاسخ #9 : 26 اردیبهشت 1403، 09:16 ق‌ظ »
یک سوال توی انجمن وقتی نیمه‌فاصله می زنی باز همون نتیجه رو می ده.
اللهم عجل ولیک الفرج

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نیم‌فاصله در Konsole
« پاسخ #10 : 26 اردیبهشت 1403، 11:22 ق‌ظ »
encoding مورد استفاده چیه؟ در قسمت view و بعد قسمت Set Encoding ببین چیه.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #11 : 26 اردیبهشت 1403، 02:04 ب‌ظ »
نقل‌قول
xfce هم که این مشکل رو نداره.شاید اصلا از نیم فاصله پشتیبانی نمی کنه.قبلا امتحانش کرده بودی؟
نمی‌دونم همیشه این مشکل رو توی Konsole داشتم، چیزی نیست که الان به وجود اومده باشه.

نقل‌قول
میزکار من xfce هست و من در Konsole امتحان کردم و  پشتیبانی می‌کرد. حتی در سامانه ای که کل میزکارش kde بود هم درست کار میکرد.
والا نمی‌دونم پس مشکل کجاست. البته من دبیان ناپایدار دارم با دسکتاپ KDE ولی فکر نمی‌کنم فرقی توی اوضاع بکنه.

نقل‌قول
یک سوال توی انجمن وقتی نیمه‌فاصله می زنی باز همون نتیجه رو می ده.
نه نه همه جا درسته و نیم‌فاصله کار می‌کنه فقط توی Konsole هست که به این شکله.

نقل‌قول
encoding مورد استفاده چیه؟ در قسمت view و بعد قسمت Set Encoding ببین چیه.
Unicode/UTF-8

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #12 : 26 اردیبهشت 1403، 04:48 ب‌ظ »
خوب بعد از اینکه گفتید شما توی جاهای دیگه مشکلی با Konsole ندارید شک کردم که شاید زبان دسکتاپ من به شکل کامل انگلیسی هست مشکل ساز شده. کمی که بیشتر رفتم جلو متوجه شدم Konsole برای زبان فارسی اصلا اون فونتی که براش تنظیم می‌کنیم رو اعمال نمی‌کنه و از فونت پیش‌فرض دسکتاپ استفاده می‌کنه. پس با استفاده از این راه:
https://askubuntu.com/a/1172226
سعی کردم فونت وزیر رو برای زبان فارسی ست کنم؛ شد و خود مرورگر و بقیه برنامه‌هام زبان فارسیشون فونتش عوض شد. حتی Konsole هم زبان فارسی رو فونتش رو تغییر داد ولی هنوز مشکل پابرجاست! حتی به این هم بسنده نکردم و رفتم کل فونت‌های پیش‌فرض رو به وزیر تغییر دادم بازم مشکل حل نشد.
الان پس احتمال ۹۹٪ مشکل از فونت نیست. چون خود فونت پیش‌فرض یعنی Noto Sans رو هم با FontForge بازش کردم و ظاهرا کاراکتر نیم‌فاصله یعنی U200C رو داره. احتمال زیاد مال یه ورودی برای Konsole هست که این مشکل به وجود میاد. تنظیمات خاصی من پیدا نکردم توی خود Konsole ولی این هست:

اینم اگه مثل Shift+Space رو بهش اضافه کنم و بگم مثلا کاراکتر «س» رو Output بده وقتی کیبورد انگلیسی هست جواب می‌ده ولی وقتی زبان فارسی می‌شه همون مشکل قبل هست.

الان یه شبیه‌ساز ترمینال دیگه qterminal هم تست کردم و این همچنان مشکل بود :) پس حدس اصلیم اینه که از نمی‌دونم محلی‌سازی چیزی باشه؟ زیاد چیزی نمی‌دونم در این مورد ولی شاید این لینک مفید باشه:
https://bbs.archlinux.org/viewtopic.php?id=206162
من زیاد متوجه نشدم دقیقا چیکار کرده طرف.
« آخرین ویرایش: 26 اردیبهشت 1403، 04:56 ب‌ظ توسط sajadspeed »

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نیم‌فاصله در Konsole
« پاسخ #13 : 26 اردیبهشت 1403، 05:53 ب‌ظ »
یک کاربر جدید ایجاد کنید و ببینید که در اون این مشکل هست یا نه، فقط چیدمان فارسی را اضافه کنید و دیگه کاری نکنید و بعد آزمایش کنید.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : نیم‌فاصله در Konsole
« پاسخ #14 : 27 اردیبهشت 1403، 12:40 ق‌ظ »
یک کاربر جدید ایجاد کنید و ببینید که در اون این مشکل هست یا نه، فقط چیدمان فارسی را اضافه کنید و دیگه کاری نکنید و بعد آزمایش کنید.
در کمال تعجب شد :| حالا از کجا مشکل رو پیدا کنم :) تنظیمات عادی سیستم کاملا یکی بود با یوزر جدید...