কীভাবে একটি সম্পূর্ণ লাইন কে ভিমে কেটে পেস্ট করবেন?


198

vকমান্ডটি ভিএম-এ কীভাবে ব্যবহার করতে হয় তা আমি জানি , তবে আমার এমন কিছু দরকার যা একটি সম্পূর্ণ লাইন মুছে ফেলবে এবং এটি একই লাইনটি অন্য কোথাও পেস্ট করার অনুমতি দেয়।

উত্তর:


84

Shift+ vটিপে পুরো লাইনটি নির্বাচন করা হবে এবং টিপলে dএটি মুছে ফেলা হবে।

আপনি এটি ব্যবহার করতে পারেন dd, যা আপনাকে ভিজ্যুয়াল মোডে প্রবেশের প্রয়োজন হয় না।


38
অথবা আপনি ভিভি, বা ডিডি টিপতে পারেন, যা বিরক্তিকর ভিজ্যুয়াল মোডকে সক্রিয়করণ ছাড়াই সমান are
জ্যাকড 122

13
ddএর চেয়ে সহজ shift + v->d
কলব ক্যানিয়ন

1
পূর্বাবস্থার বিষয়ে কী ... আমি আমার দস্তাবেজগুলিতে চেষ্টা করছি এবং সেগুলি পূর্বাবস্থায় ফিরিয়ে আনতে পারছি না।
অভিষেক সাহারন

19
পেস্টের কি হবে ??
বেকো

1
সাধারণত আমি মন্তব্যগুলি ছাড়ি না তবে এই লোকটি কীভাবে আটকানো যায় তা জানায় নি এবং এখনও গ্রহণযোগ্য উত্তর পেয়েছে আমার দিনটি
ক্রিশ্চিয়ান ই।

421

ddকমান্ড মোডে (এস্কেপ চেপে চাপার পরে) লাইনটি কেটে যাবে, pকমান্ড মোডে পেস্ট করবে।

হালনাগাদ:

একটি বোনাসের জন্য, dএবং তারপরে একটি আন্দোলন সেই আন্দোলনের সমতুল্য কেটে ফেলবে, সুতরাং dwএকটি শব্দ d<down-arrow>কেটে ফেলবে, এই রেখাটি এবং নীচের লাইনটি d50wকেটে দেবে, 50 টি শব্দ কেটে দেবে।

yyকপি লাইন, এবং মত কাজ করে dd

D কার্সার থেকে লাইনের শেষ পর্যন্ত কাটা।

যদি আপনি v(ভিজ্যুয়াল মোড) ব্যবহার করেছেন তবে আপনার V(ভিজ্যুয়াল লাইন মোড) এবং <ctrl>v(ভিজ্যুয়াল ব্লক মোড) চেষ্টা করা উচিত ।


13
ভাল উত্তর. আমি Pকমান্ড মোডে কার্সারের আগে লাইনটি পেস্ট করতে যুক্ত করব । এবং <Ctrl-R>"সন্নিবেশ মোডে লাইনটি পেস্ট করতে।
বিরিরে

13
এবং ]pসঠিক ইনডেন্টিং দিয়ে পেস্ট করতে। তবে আমাদের সতর্কতা অবলম্বন করা উচিত যে এখানে সম্পূর্ণ ভিআইএম ম্যানুয়ালটি পোস্ট করা উচিত নয় :)।
দায়েডালাসফাল

16

লাইন কেটে নেওয়ার বিভিন্ন উপায় রয়েছে, সবগুলি dসাধারণ মোডে কী দ্বারা নিয়ন্ত্রিত । আপনি যদি ভিজ্যুয়াল মোড ( vকী) ব্যবহার করছেন তবে আপনি dযে অঞ্চলটি কাটাতে চান তা হাইলাইট করার পরে আপনি কেবল কীটি টিপতে পারেন। আপনি আটকে দিতে চান এমন জায়গায় যান এবং পেস্ট pকরার জন্য কী টিপুন।

আপনি রেজিস্টার থেকে অনুলিপি / কাটা / পেস্ট করতে পারেন তাও উল্লেখযোগ্য। ধরুন আপনি কখন বা কোথায় এই পাঠ্যটি আটকাতে চান তা নিশ্চিত নন। আপনি বর্ণানুক্রমিক বর্ণ দ্বারা চিহ্নিত 24 টি রেজিস্টার পর্যন্ত পাঠ্যটি সংরক্ষণ করতে পারেন। আপনার কমান্ডটি '(একক উদ্ধৃতি) এবং রেজিস্টার চিঠি (একটি থ্রু z) দিয়ে প্রেন্ডড করুন। উদাহরণস্বরূপ আপনি vকিছু পাঠ্য নির্বাচন করতে ভিজ্যুয়াল মোড ( কী) ব্যবহার করতে পারেন এবং তারপরে 'adপাঠ্য কেটে টাইপ করতে পারেন এবং এটি 'এ' রেজিস্টারে সংরক্ষণ করতে পারেন। আপনি যে স্থানে পাঠ্যটি আটকে দিতে চান সেখানে একবার নেভিগেট করুন আপনি যেভাবে 'apরেজিস্টার এর বিষয়বস্তু আটকানোর জন্য টাইপ করবেন।


14

বর্তমান লাইন মুছুন এবং ক্লিপবোর্ডে অনুলিপি করুন:

d + + d

আপনার ক্লিপবোর্ডের সামগ্রীগুলি আটকে দিন :

(ধরে রাখা) Shift+P


12

ধরা যাক আপনি লাইনটি কেটে লাইনের bbbনীচে পেস্ট করতে চেয়েছিলেন---

আগে:

aaa
bbb
---

পরে:

aaa
---
bbb
  1. আপনার কার্সারটি লাইনে রাখুন bbb
  2. চাপুন d+d
  3. আপনার কার্সারটি লাইনে রাখুন ---
  4. প্রেস p

এখানে চিত্র বর্ণনা লিখুন


11
  1. সম্পূর্ণ লাইনটি নির্বাচন করতে স্বাভাবিক মোডে 'ভি' টিপুন
  2. তারপরে অনুলিপি করতে 'y' টিপুন
  3. আপনি এটি আটকে দিতে চান এমন জায়গায় যান এবং কার্সার পরে পেস্ট করতে 'পি' বা তার আগে পেস্ট করতে 'পি' টিপুন।


7

আমি দ্রুততম উপায়টি খুঁজে পেয়েছি সম্পাদনা মোডের মাধ্যমে:

  1. yyলাইনটি অনুলিপি করতে টিপুন ।
  2. তারপরে ddলাইনটি মুছতে হবে।
  3. তারপরে pলাইনটি পেস্ট করতে হবে।

4

মাত্র তিনটি ধাপ।

  1. কমান্ড মোডে, আপনি অনুলিপি করতে চান এমন পাঠ্যের শুরুতে যান এবং টিপুনv
  2. পাঠ্যের শেষ অবস্থানে যান এবং টিপুনd
  3. আপনি যে জায়গায় পেস্ট করতে চান সেখানে যান এবং টিপুনp
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.