اولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!

ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2015-01-13 08:00:35 -0500
  • مشاهده شده: 523 بار
  • بروز شده: 2015-05-16 01:18:18 -0500

پرسش‌های مشابه:

وبسایت مسابقه‌های برنامه نویسی

یافتن کوتاه ترین دور در گراف ساده

راهنمایی برای برنامه نویسی

کد مساله هشت وزیر با استفاده از الگوریتم ژنتیک

مجموع ارقام ! 100

مرجع فارسی برای الگوریتم های هندسی و 2sat

نظریه اعداد لازم برای المپیاد کامپیوتری ها

برای مرحله سوم، تا چه سطحی باید برنامه نویسی بلد باشیم؟

اولین جمله از دنباله ی فیبوناچی که 1000رقم داشته باشد چیست؟

چه جاج‌هایی برای المپیاد کامپیوتر خوب هستند؟

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

توی قسمت پیش‌نمایش می‌تونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
می‌تونی از تگ‌های معمولی و ساده‌ی html هم استفاده کنی.
با دکمه‌هایی که بالای ویرایش‌گر قرار دارند کلی کار می‌شه کرد. از عکس‌گذاشتن بگیر تا لیست شماره‌دار. حتما امتحان‌شون کن.

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

نحوه کار کردن با gvim و Emacs

1

هر که هر چیزی که خودش استفاده می کنه بنویسه تا موارد پرکاربرد نوشته بشه این جوری یه منبع فارسی هم براشون درست می شه.

توضیح سوال باید حداقل 100 کاراکتر داشته باشد .

برنامه-نویسی
2015-01-13 08:00:35 -0500
دیوی 293 ● 4 ● 7 ● 14
پاک‌کردن   ویرایش سوال
نظرات

سخته واقعا؟

2015-01-13 08:28:43 -0500 چشمک

بابا اينقدر مهمه حالا؟ با يه چيزي كار كن ساده باشه.

2015-01-13 21:24:08 -0500 دوردورترازدسترس

نمی دونم چرا ولی همه جا نوشته از این آشغالا استفاده کنید

2015-01-16 11:42:38 -0500 دیوی

خوب خودت داري مي گي آشغال ديگه :D

2015-01-16 11:58:53 -0500 دوردورترازدسترس

openvim.com بد نيست ببين سايت جالبيه.

2015-01-16 12:10:45 -0500 دوردورترازدسترس

3 پاسخ

5

من یه سری چیز برای vim پیدا کردم.

این یه لینک که 78 میانبر داره

این یه سایت که ایرانی تو نظرات نوشته بود. یاد می ده چه جوری کار کنیم. لینک (تلاش می کنم چیزایی که این می گه رو بنویسم)

vim یه سری حالات داره یکیشون حالت عادییه (normal mode) یکیشون هم حالت ورود کد (insert mode).

حالت عادی حالت مسخره و مخصوص vim اه. تو این حالت یه سری میانبر وجود داره. وقتی برنامه رو باز می کنید تو این حالته.

چند تا میانبر برای وقتی تو حالت عادی هستید:

  1. i به حالت ورود متن می ره. می ره پشت حرف جاری
  2. a مثل قبلیه ولی می ره جلوی حرف فعلی
  3. Esc تو هر حالتی باشید می ره تو حالت عادی
  4. x حرفی فعلی رو حذف می کنه
  5. dd خط فعلی رو حذف می کنه
  6. J خط فعلی رو با خط بعدی می چسبونه یعنی می ره اول خط بعد دکمه پاککردنو یه بار می فشاره
  7. u غلط کردم (همون ctrl + z خودمونه)
  8. U کل تغیرات رو خط فعلی رو حذف می کنه
  9. Ctrl + r کار خوبی کرده بودم(redo)
  10. o می ره ته خط فعلی یه enter می زنه یعنی زیر خط فعلی یه دونه خط می سازه
  11. O مثل قبلی ولی بالای خط فعلی خط می سازه
  12. ZZ فایلو ذخیره می کنه و vim رو می بنده اگه توی کمکش help باشید فقط اونو می بنده و vim باز می مونه
  13. عدد قبل دستور مثلا اکه بنویسید 3x سه بار دستور x رو اجرا می کنه یه نکته: num + i + word + Esc به تعداد num بار واژه word رو وارد متن می کنه
  14. h می ره به چپ
  15. j می ره پایین
  16. k می ره بالا
  17. l می ره راست
  18. set nu : بقل هر خط شماره اون خطو نشون می ده
  19. w به اول کلمه بعد می ره
  20. b به اول کلمه ای که روشیم می ره اگه اولش باشیم می ره اول کلمه قبلی
  21. e به انتهای کلمه ای که روشیم می ره اگه تهش باشیم می ره ته کلمه بعدی
  22. f
  23. F
  24. % اگه روی یه پرانتز یا براکت باشیم می ره اون یکیش یعنی رو بستش باشیم می ره رو بازش و برعکس اگه روش نباشیم وتوی خط فعلی با شه می ره به اون
  25. 0 (صفر) می ره اول خط فعلی
  26. $ می ره ته خط بعدی

میانبر وقتی توی حالت نوشتن باشی:

  1. Ctrl + n یه لیست باز می کنه که توش کلمه های متنه که اولشون با کلمه ای که داری می نویسی یکی اگه فقط یه کلمه باشه ادامه ی اونو برات می نویسه
2015-01-15 12:02:26 -0500
دیوی 293 ● 4 ● 7 ● 14
پاک‌کردن   ویرایش پاسخ
نظرات

+1

2015-01-15 23:46:58 -0500 دوردورترازدسترس

آقا این vim چی هست حالا؟

2015-03-11 11:30:13 -0500 سی پلاس پلاس
3

ایمکس: http://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf

و کلاً سرچ کنی برای emacs cheat sheet یا tutorialهاش می‌یاره. خود emacs هم یه آموزش داره توش که یه کم حوصله سر بره. اما مفیده.

اصولاً فرق vim و emacs هم این هست که اگه دوست داری با کف دست پدال فشار بدی (دکمه Ctrl :دی) بهتره بری سراغ emacs، اما اگه دوست داری عضله‌های پشت شونه‌ت قوی بشه از بس Esc می‌زنی بهتره بری سراغ vim! جز این خیلی فرق دیگه‌ای ندارن! :پی

2015-05-16 01:18:18 -0500
آیدین 343 ● 6
پاک‌کردن   ویرایش پاسخ
2

برو تو ترمینال
vim tutor بزن خودش اموزش میده
اینم بد نیست http://vim.wikia.com/wiki/Tutorial

2015-01-26 09:32:34 -0500
کامیاب 365 ● 1 ● 1 ● 8
پاک‌کردن   ویرایش پاسخ

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

کلیه‌ی حقوق این سایت متعلق به کمیته‌ی ملی المپیاد کامپیوتر است.