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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: 不眠症 در 12 امرداد 1389، 06:48 ب‌ظ

عنوان: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: 不眠症 در 12 امرداد 1389، 06:48 ب‌ظ
سلام
وقتی که با این IDE آشنا شدم خیلی ازش خوشم آمد و تا یک جاهایی هم پیش رفتم...
اما متوجه شدم در پشتیبانی از زبان فارسی مشکل داره! ](*,)
1.حالا میخوام بدونم راه حلی داره؟
2.از دوستانی که از محیط برای توسعه استفاده میکنند راضی هستند؟
اصلا کسی استفاده میکنه؟
یکسری از این فارسی سازها رو دیدم هم قدیمی بود هم نتونستم کارمفیدی باهاشون بکنم!
خلاصه : اصلا توصیه میکنید از این محیط استفاده کنم؟
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: fzerorubigd در 12 امرداد 1389، 10:18 ب‌ظ
این مشکل چپ به راست فارسی هیچوقت به همین راحتی حل نمیشه. بهترین راهش اینه که به جای اینکه فارسی بنویسید توی کد، از یه چیزی مثل gettext استفاده کنید برای ترجمه کد.
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: Caesar در 12 امرداد 1389، 11:03 ب‌ظ
بابا VIM که خداست!
من تا حالا باهاش فارسی کار نکردم!
از من می‌شنوی به aliva یه پیغام خصوصی بده!(چون چند وقتیه توی انجمن نمی‌بینمش!)
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: IGLOO در 12 امرداد 1389، 11:15 ب‌ظ
نقل‌قول
از یه چیزی مثل gettext استفاده کنید برای ترجمه کد.
میشه توضیح بدید؟
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: 不眠症 در 12 امرداد 1389، 11:25 ب‌ظ
نقل‌قول
من تا حالا باهاش فارسی کار نکردم!
از من می‌شنوی به aliva یه پیغام خصوصی بده!(چون چند وقتیه توی انجمن نمی‌بینمش!)
چطور ممکنه فارسی کار نکرده باشید؟  ??? به هر حال ;D
تو این انجمن پست خصوصی چندتا زدم که همش خوردم به در و دیوار (کسی جواب نمیده)!
حالا این هم امتحان میکنم!
واقعا حیفه!! :frown: #-o
یعنی ساختارش چگونه اس؟ که درست شدنی نیست؟
این نامردیه!
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: .:::_| Smart Boy |_:::. در 13 امرداد 1389، 12:11 ق‌ظ
سلام  :)
تا اونجايي كه من اطلاع دارم و با اين ويرايشگر كار كردم با فارسي به شدت مشكل داره.
من يه زماني دنبال يه برنامه بودم كه بتونم فايل‌هاي ورد رو توي شل ببينم. اونجا Antiword رو پيدا كردم و وقتي فايلم رو تبديل كردم، متاسفانه متوجه شدم كه vim با فارسي مشكل داره. جستجوهاي زيادي هم انجام دادم ولي تا حالا كسي رو نديدم كه موفق به حل اين مشكل شده باشه...
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا ف
ارسال شده توسط: eMan در 13 امرداد 1389، 12:55 ق‌ظ
این جور که بوئش میاد بهتره آدم به این انگلیسی مسلط کامل ( کامل مسلط ) بشه و وقتی پای کامپیوتر میشینه زبونه مادری رو فراموش کنه اونوقته که هیچی با هیچی مشکل نداره ;D
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: aliva در 13 امرداد 1389، 06:37 ق‌ظ
سلام

۰-
ویم ویرایشگر متنی می‌باشه و IDE نیست- هر چند می‌تونی به جای IDE استفاده کنی

۱-
امکان فارسی نویسی هست ولی به حدی بد پیاده سازی شده که آدم اعصابش خورد می‌شه

برای این که تستش کنی این راهنماها رو بخون
:help farsi
:help rightleft

یه برنامه هم هست که گفته باعث می‌شه زبان عربی/فارسی توی ترمینال درست نشون داده شه
(اگه دقت کرده باشی دیدی ترمینال فارسی رو چطور نشون می‌ده)
این برنامه روی ویم تحت ترمینال تاثیر می‌زاره و کلمات فارسی رو درست نشون می‌ده(خیلی وقت پیش تستش کردم ولی فکر کنم درست نشون می‌داد-- شاید لازم شه برای کار باهاش یه چیزی رو تو ویم فعال کنی -- یادم نیست)
http://projects.arabeyes.org/project.php?proj=BiCon

من هروقت می‌خام فارسی بنویسم از gedit استفاده می‌کنم. خط زیرو به فایل .vimrc اضافه کن
map ,g :silent !gedit %:p<cr>حالا هر بار خواستی بزن
,gهر چند این بهترین راه حل نیست. ولی کلا بدی هم نیست.

۲-
پروژه های دانشگاه رو باش نوشتم خوب بود

۳-
فکر کنم   Bram Moolenaar استفاده می‌کنه ;)
(این شکلکهای سایت چقدر ضایع می‌باشه)

۴-
یکی از بدی‌های ویم سخت بودنشه
یعنی اگه بخوای در حد قابل قبولی از قابلیت‌هایش کار بکشی باید خیلی باش کلنجار بری
باید ببینی برات صرف می‌کنه یا نه
اگه وقتش رو نداری یا این که حوصلش رو نداری شدیدا بهت توصیه می‌کنم eclipse رو تست کنی.
عنوان: پاسخ به: آیا vim برای کدنویسی مناسبه؟ مخصوصا فارسی
ارسال شده توسط: fzerorubigd در 13 امرداد 1389، 10:27 ق‌ظ
نقل‌قول
از یه چیزی مثل gettext استفاده کنید برای ترجمه کد.
میشه توضیح بدید؟
معمولا هر زبان برنامه نویسی و هر محیطی این رو داره، شما فقط باید هدر مربوط به این رو توی برنامه اضافه کنید، بعد یه تابع به شما میده به اسم ـ‌ (همون underline ) و شما به جای اینکه رشته ها رو مستقیم بنویسید (مثلا "سلام دنیا ") مینویسید _("Hello world") بعد با برنامه poedit (یا اگه برنامه دیگه ای هست)‌کل پوشه های سورس برنامه اسکن میشه و در نهایت این رشته ها در میاد بیرون. حالا خیلی راحت ترجمه میشن، بدون اینکه نیازی باشه که توی برنامه فارسی بنویسید، علاوه بر اون قابلیت چند زبانه شدن رو به برنامه شما میده.
تا حالا فایلهایی با پسوند po و mo ندیدید؟ مربوط به همینه.