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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: 404 در 19 آبان 1386، 09:34 ب‌ظ

عنوان: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: 404 در 19 آبان 1386، 09:34 ب‌ظ
سلام به همگی!
می خواستم ببینم کسی هست که بخواد همین الان(!) vim یاد بگیره ؟! آخه من یه سری منابع خیلی خوب و تجربیات ناچیز جدیدی پیدا کردم. منتهی اینا ها یه سری  کاغذ و یه سری چیز تو ذهنم هستن نه لینک که به راحتی بشه share کردشون! ولی کلا مختصر و مفید در حدی که بشه با vim در حد نسبتا (؟)خوبی کار کرد هستن.  چون خودم آدم بسیار ۲ دری بودم و حال خوندن یه pdf ۵۰۰ صفحه ای رو برای شروع نداشتم و اون اول واقعا احساس نیاز به چنین منبعی می کردم که گیر نیاوردم.به خاطر همین خواستم ببینم اگه الان کسی اینجا به چنین HowTo ای  احساس نیاز شدید می کنه(!) بگه تا این چیزا رو همین روزا ویکی کنم و گرنه هم بذارمش برا چند ماه دیگه که سرم خلوت(!) شه...

البته خود vimHowto (https://help.ubuntu.com/community/VimHowto)  هم هست اما زیاد اطلاعاتی در مورد ادیتینگ نداره. یا کتابایی مثل این (http://www.truth.sk/vim/vimbook-OPL.pdf). ولی خب زیادن دیگه!بدرد ۲در ها نمی خورن!من شخصا به عنوان یه ریفرنس کلی ازشون استفاده می کنم که هر وقت به مشکل بر می خورم یه سرچی توشون می زنم.
پ.ن: البته اعتراف هم می کنم که vim کار های بسیار خفنی در جمعمون هستن و من آدمی حساب نمی شم ;D اما خوشحال می شم اگه ببینم می تونم کمک هر چند ناچیزی بکنم ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: محمد باقر اهتمام در 19 آبان 1386، 09:57 ب‌ظ
عالیه . منکه منتظر هستم . حتما این کار رو بکن
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: mtux در 19 آبان 1386، 10:22 ب‌ظ
منم می‌خوام
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: sorena در 20 آبان 1386، 01:03 ق‌ظ
ویکی (http://wiki.ubuntu-ir.org/)  ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: khajavi در 20 آبان 1386، 08:22 ق‌ظ
vim را نمیشه با 2در بازی یاد گرفت
اون کتاب 500 صفحه ای خیلی خوب هست
در ضمن vim خودش tutorial داره از اول شروع می کنه به یاد دادن vim
نکته ای که مهمه اینه که دوستان بتونند از help استفاده کنند
فرمان
:help
وقتی وارد راهنما شدید متوجه یکی سری لینک میشید برای اینکه وارد هر لینک بشید از ctrl+] استفاده کنید

استفادان سه سوال مهم دارم:
دلیل استفاده از vim  چی میتونه باشه؟
چه کاربردایی داره؟
یعنی به درد نوشتنن تمام برنامه ها میخوره؟
در ضمن یه سوال دیگه:
vim حالت انتخابی داره؟ یعنی تا شروع می کنم اسم یک تابع را بنویسم میتونه اسم کاملش را پیشنهاد کنه که نخوام کامل اسم تابع را بنویسم اگه این عملیات را نتونه انجام بده پس نمیتونه از لحاظ سرعت با ویرایش گر های دیگه برابری کنه چون مثلا ادیتوایی هیتند که باش میشه در عرض سه سوت کد را ویرایش کرد ولی تو vim  مجبورم تمام عبارات را کامل بنویسم
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: 404 در 20 آبان 1386، 11:30 ق‌ظ
vim را نمیشه با 2در بازی یاد گرفت
اون کتاب 500 صفحه ای خیلی خوب هست
در ضمن vim خودش tutorial داره از اول شروع می کنه به یاد دادن vim
نکته ای که مهمه اینه که دوستان بتونند از help استفاده کنند
فرمان
:help
وقتی وارد راهنما شدید متوجه یکی سری لینک میشید برای اینکه وارد هر لینک بشید از ctrl+] استفاده کنید

استفادان سه سوال مهم دارم:
دلیل استفاده از vim  چی میتونه باشه؟
چه کاربردایی داره؟
یعنی به درد نوشتنن تمام برنامه ها میخوره؟
در ضمن یه سوال دیگه:
vim حالت انتخابی داره؟ یعنی تا شروع می کنم اسم یک تابع را بنویسم میتونه اسم کاملش را پیشنهاد کنه که نخوام کامل اسم تابع را بنویسم اگه این عملیات را نتونه انجام بده پس نمیتونه از لحاظ سرعت با ویرایش گر های دیگه برابری کنه چون مثلا ادیتوایی هیتند که باش میشه در عرض سه سوت کد را ویرایش کرد ولی تو vim  مجبورم تمام عبارات را کامل بنویسم


خب! در مورد همین keyword complition هم اینجا دارم چیزی می نویسم  ;) تا چند دقیقه دیگه آمادست! آره! کلی کارا می کنه! حتی صفحات ویکی رو هم می تونید اون تو ادیت کنید! حالا گذشته از برنامه نوشتن یه ۱۰۰ زبون مختلف...
پ.ن: توجه کنید که ۲ در یک مفهوم مقدس داره و اصلا به معنای تنبلی کردن نیست ;D منم که گفتم این کتاب ها خیلی خوبن ولی اگه یکی بخواد در حد ۱۵ دقیقه یاد بگیره چه طور با vim شروع به کار کنه؛ شاید یه مطلب کوتاه و مختصر بتونه بیشتر کمکش کنه. نظر شخصی بود البته  ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: 404 در 20 آبان 1386، 11:34 ق‌ظ
خب!
اینم از vim (http://wiki.ubuntu.ir/VimHowTo) و یه توضیح خیلی خیلی خلاصه و  پیش پا افتاده در مورد کامپایلر GCC (http://wiki.ubuntu.ir/AboutGcc)
enjoy it!
حتی اگه بدونم ۱ ٪ مفید بوده خیلی خوشحال می شم  ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: Mehdi در 20 آبان 1386، 12:51 ب‌ظ
404 دستت درد نکنه ;) خیلی خوب شده. منم همین روزا یه کم ویرایشش میکنم. در کل منبع بسیار مفیدی میشه...
یه چیز دیگه اینکه رسم ما بر این هست که تو ویکی با نام و نام خانوادگی وارد بشیم نه شماره شناسنامه ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: 404 در 20 آبان 1386، 01:17 ب‌ظ
404 دستت درد نکنه ;) خیلی خوب شده. منم همین روزا یه کم ویرایشش میکنم. در کل منبع بسیار مفیدی میشه...
یه چیز دیگه اینکه رسم ما بر این هست که تو ویکی با نام و نام خانوادگی وارد بشیم نه شماره شناسنامه ;)
خواهش می کنم. وظیفه ام بود ;)
خب منم می دونم که رسم ویکی رو نباید زیر پا گذاشت اما  ;D فرقی که نداره.این مورد رو بیخیال شید! خلاصه اش این که یه آدمیم دیگه!(اگه باشم البته ;D)
چشم؛ همین روزا ویرایش می کنمش...
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: محمدرضا بوذری در 20 آبان 1386، 01:25 ب‌ظ
خیلی خوب شده ممنون  ;)

یه مقاله هم در رابطه با vi تو تکنوتاکس هست اگه کسی خواست اون رو هم بخونه  :)
http://www.technotux.org/html/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=13&page=1
من هم اگه تونستم سعی می‌کنم یه مقداری ویرایش کنم اون صفحات رو  ;)
عنوان: پاسخ به: کسی هست که بخواد vim یاد بگیره؟!
ارسال شده توسط: ابراهیم در 21 آبان 1386، 10:32 ق‌ظ
سلام،
خداوند خیرتان دهاد.
امیدوترم بتونم توی نوشتن این VimHowTo کمک کنم.