در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

انجام عملیات copy و cut و paste در ویرایشگر متنی vi editor لینوکس

بر طبق عادت همیشگی فکر می کنیم که copy را با استفاده از کلیدهای ترکیلی ctrl+c و paste را با استفاده از ctrl+v و cut را با استفاده از ctrl+x در هر ویرایشگری انجام می دهیم اما این موارد در خصوص vi editor اصلا صادق نیست و در vi شما باید از سویچ ها و دستورات خاص خود این ویرایشگر متنی برای اینکار استفاده کنید. دستوراتی که برای copy و paste در ویرایشگرهای vi و vim استفاده می شوند تقریبا یکی هستند. توجه کنید که شما در vi و vim باید برای اعمال copy حتما محدوده خطوط خود را مشخص کنید به مثال زیر دقت کنید : دستورات Y و yy می توانند یک یا چند خط را کپی کنند ، کلمه y مخفف کلمه yank است. دستوراتی که در زیر مشاهده می کنید به ترتیب برای کپی کردن یک خط ، دو خط ، ده خط و کپی کردن تمامی خطوط تا انتهای فایل بکار می روند :

Y     کپی کردن یک خط
2Y   کپی کردن دو خط  
10Y  کپی کردن ده خط 
yG   کپی کردن از محل فعلی تا انتهای فایل

برای paste کردن اطلاعات موجود در buffer یا حافظه clipboard دو حالت وجود دارد ، برای اینکه خطوط کپی شده در بالای cursor قرار بگیرند حرف P بزرگ و برای اینکه اطلاعات در پایین Cursor قرار بگیرند از p کوچک استفاده می شود همانطور که در دستور پایین مشاهده می کنید :

P  اضافه کردن در بالای محل فعلی
p   اضافه کردن در پایین محل فعلی

البته این امکان وجود دارد که متنی که copy شده است را وسط یک خط نیز paste کنیم. دستور زیر برای paste کردن متن کپی شده از محل فعلی cursor تا انتهای محلی است که متن کپی شده جا دارد استفاده می شود که شاید انتهای فایل باشد :

yw y$

توجه کنید که شما زمانی از vi استفاده می کنید که vim را نصب نکرده باشید ، ویرایشگر متنی دیگری به نام vim وجود دارد که بایستی بر روی سیستم عامل لینوکس شما نصب شود و با نصب شدن آن شما می توانید با سادگی بیشتری ویرایش های خود را بر روی فایل ها انجام دهید. به هر حال امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید

نویسنده : محمد نصیری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#copy_و_paste_در_vi_editor_لینوکس #آموزش_استفاده_از_vi_editor_در_لینوکس #کپی_و_paste_کردن_در_vi_editor_لینوکس #باز_کردن_فایل_با_vi_editor_در_لینوکس #انواع_فایل_سیستم_در_لینوکس #ساختار_فایل_سیستم_در_لینوکس #معرفی_vi_editor_لینوکس #vi_editor_چیست
عنوان
1 دستورات باز کردن ، بستن و خارج شدن ویرایشگر متنی vi editor رایگان
2 حرکت دادن Cursor در صفحه vi editor لینوکس رایگان
3 انجام عملیات copy و cut و paste در ویرایشگر متنی vi editor لینوکس رایگان
4 دستورات حذف و برخی دستورات کپی خاص در vi editor لینوکس رایگان
5 10 دستور کاربردی در ویرایشگر VI لینوکس رایگان
زمان و قیمت کل 0″ 0
2 نظر
میلاد قیم

با سلام


یه سوال داشتم

اگه بخوام یه خطی رو که توی vim نوشتم رو کپی کنم و بعدش توی شل paste  کنم باید چکار کنم ؟


با تشکر

محمد نصیری

سلام ، از کلید ترکیبی shift+ctrl+c استفاده کنید ببینید درست میشه یا خیر

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....