ویم: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز (Danialbehzadi صفحهٔ Vim را به ویم منتقل کرد: فارسی سازی)
سطر ۲۰: سطر ۲۰:
  
 
می‌توانید از فرمان‌های زیر در حالت دستور استفاده کنید.:  
 
می‌توانید از فرمان‌های زیر در حالت دستور استفاده کنید.:  
==حرکت مکان‌نما==
+
== حرکت مکان‌نما ==
 
   h = رفتن به چپ
 
   h = رفتن به چپ
 
   j = رفتن به پایین
 
   j = رفتن به پایین
سطر ۴۰: سطر ۴۰:
 
   <code>'</code><code>'</code> = بازگشت به آخرین مکان پیش از زدن دستور پیشین
 
   <code>'</code><code>'</code> = بازگشت به آخرین مکان پیش از زدن دستور پیشین
  
==برش و جای‌گذاری==
+
== برش و جای‌گذاری ==
 
   y = فرستادن متن انتخابی به حافظه (yank)
 
   y = فرستادن متن انتخابی به حافظه (yank)
 
   yw = فرستادن واژهٔ جاری به حافظه (yank word)
 
   yw = فرستادن واژهٔ جاری به حافظه (yank word)
سطر ۶۸: سطر ۶۸:
 
   P = جای‌گذاری از حافظه پیش از مکان‌نما
 
   P = جای‌گذاری از حافظه پیش از مکان‌نما
  
==رفتن به حالت‌های دیگر==
+
== رفتن به حالت‌های دیگر ==
 
   i = ورود به حالت درج پیش از مکان‌نما (insert)
 
   i = ورود به حالت درج پیش از مکان‌نما (insert)
 
   I =  ورود به حالت درج در ابتدای خط فعلی
 
   I =  ورود به حالت درج در ابتدای خط فعلی
سطر ۷۹: سطر ۷۹:
 
   ^v = ورود به حالت بصری بلوکی
 
   ^v = ورود به حالت بصری بلوکی
  
==جست‌وجو==
+
== جست‌وجو ==
 
   * = جست‌وجو برای واژهٔ زیر مکان نما
 
   * = جست‌وجو برای واژهٔ زیر مکان نما
 
   / = جست‌وجوی سریع متن دلخواه در پرونده
 
   / = جست‌وجوی سریع متن دلخواه در پرونده
سطر ۸۸: سطر ۸۸:
 
   :%s/old/new/gc =  جایگرینی واژه در تمام پرونده، با تأیید
 
   :%s/old/new/gc =  جایگرینی واژه در تمام پرونده، با تأیید
  
==ویرایش==
+
== ویرایش ==
 
   u = برگردان (undo)
 
   u = برگردان (undo)
 
   ^r = از نو (redo)
 
   ^r = از نو (redo)
سطر ۱۰۱: سطر ۱۰۱:
 
   . = تکرار دستور پیشین
 
   . = تکرار دستور پیشین
  
==ذخیره و خروج==
+
== ذخیره و خروج ==
 
  :w = نوشن در پرونده (write)
 
  :w = نوشن در پرونده (write)
 
  :wq = ذخیره و خروج (write quit)
 
  :wq = ذخیره و خروج (write quit)
 
  :q! = خروج بدون ذخیره (quit)
 
  :q! = خروج بدون ذخیره (quit)
 
  :e! = بارگزاری مجدد صفحه
 
  :e! = بارگزاری مجدد صفحه
 +
 +
== پیوند به بیرون ==
 +
یک برگه‌ی تقلب عالی ویم: [http://vimsheet.com]
  
 
[[رده:ویرایشگر متن]]
 
[[رده:ویرایشگر متن]]

نسخهٔ ‏۸ مرداد ۱۳۹۶، ساعت ۱۷:۵۴

نشان ویرایشگر متن ویم

ویم (به انگلیسی Vim مخفّف Vi IMproved به معنای وی بهبود یافته)، یک ویرایشگر متن سبک و قدرتمند است که دارای دو حالت متنی و گرافیگی است. این ابزار آزاد بسیار محبوب بوده و به دلیل وجود میان‌برهای بسیار، سرعت بالایی به کاربر می‌دهد.

نصب

برای نصب این نرم افزار، می‌توانید در مرکز نرم افزاری اوبونتو جست‌وجو کرده یا از دستور زیر استفاده کنید:

 $ sudo apt install vim

برای نصب محیط گرافیکی ویم، می‌توانید بدین صورت عمل کنید:

 $ sudo apt install vim-gnome 

استفاده

برای گشودن پروندهٔ مورد نظر با استفاده از ویم، از این دستور استفاده می‌شود:

 $ vim FILE

برای آموزش کامل کار با ویم می‌توانید از vimtutor که به همراه ویم نصب شده است، استفاده کنید.

 $ vimtutor

ویم دارای سه حالت دستور، درج و بصری است. در هرکجا برای وارد شدن به حالت دستور، کافی است دکمهٔ فرار را بزنید.

می‌توانید از فرمان‌های زیر در حالت دستور استفاده کنید.:

حرکت مکان‌نما

 h = رفتن به چپ
 j = رفتن به پایین
 k = رفتن به بالا
 l = رفتن به راست
 
 w = رفتن به واژهٔ پسین (word)
 b = رفتن به واژهٔ پیشین (back)
 e = رفتن به انتهای واژه (end)
 W = رفتن به واژهٔ کامل پسین (Word)
 B = رفتن به واژهٔ کامل پیشین (Back)
 E = رفتن به انتهای واژهٔ کامل (End)
 
 0 = رفتن به ابتدای خط
 ^ = رفتن به نخستین نویسهٔ خط
 $ = رفتن به انتهای خط
 G = رفتن به آخرین خط پرونده (Go)
 20G = رفتن به خط شمارهٔ ۲۰
 '' = بازگشت به آخرین مکان پیش از زدن دستور پیشین

برش و جای‌گذاری

 y = فرستادن متن انتخابی به حافظه (yank)
 yw = فرستادن واژهٔ جاری به حافظه (yank word)
 y3w = فرستادن ۳ واژه از واژهٔ جاری به حافظه (yank 3 words)
 y10w = فرستادن ۱۰ واژه از واژهٔ جاری به حافظه (yank 10 words)
 yW = فرستادن واژهٔ کامل جاری به حافظه (yank Word)
 y3W = فرستادن ۳ واژهٔ کامل از واژهٔ کامل جاری به حافظه (yank 3 Words)
 yy = فرستادن خط جاری به حافظه
 y3y = فرستادن ۳ خط از خط جاری مکان‌نما به حافظه
 
 x = حذف نویسهٔ زیر مکان‌نما و فرستادن به حافظه
 dw = حذف یک واژه و فرستادن به حافظه (delete word)
 d3w = حذف ۳ واژه و فرستادن به حافظه (delete 3 words)
 d10w = حذف ۱۰ واژه و فرستادن به حافظه (delete 10 words)
 dW = حذف یک واژهٔ کامل و فرستادن به حافظه (delete Word)
 d3W = حذف ۳ واژهٔ کامل و فرستادن به حافظه (delete 3 Words)
 dd = حذف یک خط و فرستادن به حافظه
 d3d = حذف ۳ خط و فرستادن به حافظه
 
 d0 = حذف تا ابتدای خط و فرستادن به حافظه
 d^ = حذف تا نخستین نویسهٔ خط و فرستادن به حافظه
 d$ = حذف تا انتخای خط و فرستادن به حافظه
 dG = حذف تا آخرین خط پرونده و فرستادن به حافظه
 d20G = حدف تا خط شمارهٔ ۲۰ و فرستادن به حافظه
 
 p = جای‌گذاری از حافظه پس از مکان‌نما
 P = جای‌گذاری از حافظه پیش از مکان‌نما

رفتن به حالت‌های دیگر

 i = ورود به حالت درج پیش از مکان‌نما (insert)
 I =  ورود به حالت درج در ابتدای خط فعلی
 a = ورود به حالت درج پس از مکان‌نما
 A = ورود به حالت درج در انتهای خط فعلی
 o = ایجاد یک خط در پایین خط جاری و ورود به حالت درج در ابتدای خط جدید (open)
 O = ایجاد یک خط در بالای خط جاری و ورود به حالت درج در ابتدای خط جدید (open)
 v = ورود به حالت بصری (visual)
 V = ورود به حالت بصری خطّی
 ^v = ورود به حالت بصری بلوکی

جست‌وجو

 * = جست‌وجو برای واژهٔ زیر مکان نما
 / = جست‌وجوی سریع متن دلخواه در پرونده
 n = رفتن به یافتهٔ پسین (next)
 N = رفتن به یافتهٔ پیشین
 :s/old/new/g = جایگرینی واژه در خط جاری
 :%s/old/new/g = جایگرینی واژه در تمام پرونده
 :%s/old/new/gc =  جایگرینی واژه در تمام پرونده، با تأیید

ویرایش

 u = برگردان (undo)
 ^r = از نو (redo)
 r = جایگزینی تک‌نویسهٔ زیر مکان‌نما (replace)
 J = آوردن خطّ زیرین به انتهای خطّ جاری (Join)
 cw = تعویض واژهٔ جاری (change word)
 c3w = تعویض ۳ واژه از واژهٔ جاری (change 3 words)
 cW = تعویض واژهٔ جاری (change Word)
 cc = تعویض خط جاری
 c0 = تعویض تا ابتدای خط جاری
 c20G = تویض تا خط شمارهٔ ۲۰
 . = تکرار دستور پیشین

ذخیره و خروج

:w = نوشن در پرونده (write)
:wq = ذخیره و خروج (write quit)
:q! = خروج بدون ذخیره (quit)
:e! = بارگزاری مجدد صفحه

پیوند به بیرون

یک برگه‌ی تقلب عالی ویم: [۱]