دستورات vim

از پاپیروس
پرش به ناوبریپرش به جستجو
  • ‎:noh ← خاموش کردن نتایج جستجوی قبلی
  • ‎:%s/search/replace/g ← جایگزینی search با replace در کل فایل
  • //‎:%s/^.\{0,m\} ← حذف m کاراکتر از ابتدای همه‌ی خطوط
  • //$‎:%s/.\{m} ← حذف m کاراکتر از انتهای همه‌ی خطوط
  • ‎:m,ns/search/replace/g ← جایگزینی search با replace از خط m تا n
  • ‎:m,ns/\(\%ml\|\%nl\)search/replace/g ← جایگزینی search با replace در خطوط m و n
  • ‎:s/search/replace/g ← جایگزینی search با replace در کل خط جاری
  • /‎:s/search/replace ← جایگزینی search با replace در خط جاری ولی نه در کل خط، بلکه فقط اولین محلی که search پیدا می‌شود
  • /‎:m,ns/^/added text ← اضافه کردن added text به ابتدای خطوط از خط m تا n
  • /‎:m,ns/$/added text ← اضافه کردن added text به انتهای خطوط از خط m تا n
  • ‎:w new-file-name ← ذخیر متن فعلی در فایل new-file-name
  • ‎:w ← ذخیر فایل فعلی
  • ‎:line-number ← رفتن به خط شماره line-number
  • ‎:yline-count ← انتخاب خط فعلی به همراه line-count خط پس آن و انتقال آن به حافظه (جایی شبیه به کلیپ‌بورد اما متفاوت با آن)
  • ‎yy ← انتخاب خط فعلی و انتقال آن به حافظه (جایی شبیه به کلیپ‌بورد اما متفاوت با آن)
  • ‎:dline-count ← حذف خط فعلی به همراه line-count خط پس آن و انتقال آن به حافظه (جایی شبیه به کلیپ‌بورد اما متفاوت با آن)
  • ‎dd ← حذف خط فعلی و انتقال آن به حافظه (جایی شبیه به کلیپ‌بورد اما متفاوت با آن)
  • ‎p ← درج محتویات حافظه در زیر خط فعلی
  • ‎P ← درج محتویات حافظه در بالای خط فعلی
  • ‎u ← یک مرحله undo
  • ‎ctrl+R ← یک مرحله redo
  • ‎:q ← خروج
  • !‎:q ← خروج بدون ثبت کردن تغییرات
  • ‎i ← تغییر وضعیت به حالت درج
  • ‎a ← مکان‌نما را یک کاراکتر به جلو برده و وضعیت را به حالت درج تغییر می‌دهد.
  • ‎I ← مکان‌نما را به ابتدای خط برده و وضعیت را به حالت درج تغییر می‌دهد.
  • ‎A ← مکان‌نما را به انتهای خط برده و وضعیت را به حالت درج تغییر می‌دهد.
  • ‎R ← تغییر وضعیت به حالت جایگزینی
  • ‎s ← حذف کاراکتر فعلی و تغییر وضعیت به حالت درج
  • ‎S ← حذف تمام خط فعلی (ماندن در همان خط) و تغییر وضعیت به حالت درج
  • ‎o ← درج یک خط در زیر خط فعلی و تغییر وضعیت به حالت درج
  • ‎O ← درج یک خط در بالای خط فعلی و تغییر وضعیت به حالت درج
  • ‎D ← حذف کاراکترها از مکان‌نما تا انتهای خط جاری و انتقال کاراکترهای حذف شده به حافظه