من موضوع رو پیگیری کردم و ظاهرا این موضوع به خاطر یک باگ در Qt هست. فعلاً یک راهحل موقتی به من پیشنهاد شد.
کافیه که یک ماکرو برای این کاراکتر نیم فاصله بسازید و بعد براش یه shortcut بگذارید. برای این کار در قسمت Macros گزینهی Edit Macros رو انتخاب کنید.
بعد از انتخاب یه نام برای ماکرو و انتخاب Script به عنوان Type، مقدار زیر رو برای LaTeX Content وارد کنید.
عکسهای پیوست شده مراحل بالا رو توضیح میدن.
لینکی که مشکل در اون گزارش شده در زیر قرار داده شده و میتونید با رفتن به این لینک اگر اتفاق جدیدی افتاد یا مشکل حل شد مطلع بشید. همچنین اگر در سایت sourceforge حساب کاربری داشته باشید میتونید به ticket ای که من ساختم رأی بدهید تا زودتر مشکل رو حل کنند.
https://sourceforge.net/p/texstudio/bugs/1127/
کافیه که یک ماکرو برای این کاراکتر نیم فاصله بسازید و بعد براش یه shortcut بگذارید. برای این کار در قسمت Macros گزینهی Edit Macros رو انتخاب کنید.
بعد از انتخاب یه نام برای ماکرو و انتخاب Script به عنوان Type، مقدار زیر رو برای LaTeX Content وارد کنید.
کد: [انتخاب]
editor.write("\u200C")
بعد هم کافیه در قسمت تعیین shortcutها برای macro ای که الان نوشتیم shortcut مورد نظرتون رو قرار بدهید. برای استفادهی ما به طور مشخص باید موقع مشخص کردن shortcut زبان کیبورد تون فارسی باشه و بعد Shift+Space رو بزنید تا shortcut به صورت مناسب set بشه. (یه خطا داده میشه که Yes رو انتخاب کنید)عکسهای پیوست شده مراحل بالا رو توضیح میدن.
لینکی که مشکل در اون گزارش شده در زیر قرار داده شده و میتونید با رفتن به این لینک اگر اتفاق جدیدی افتاد یا مشکل حل شد مطلع بشید. همچنین اگر در سایت sourceforge حساب کاربری داشته باشید میتونید به ticket ای که من ساختم رأی بدهید تا زودتر مشکل رو حل کنند.
https://sourceforge.net/p/texstudio/bugs/1127/