v
কমান্ডটি ভিএম-এ কীভাবে ব্যবহার করতে হয় তা আমি জানি , তবে আমার এমন কিছু দরকার যা একটি সম্পূর্ণ লাইন মুছে ফেলবে এবং এটি একই লাইনটি অন্য কোথাও পেস্ট করার অনুমতি দেয়।
v
কমান্ডটি ভিএম-এ কীভাবে ব্যবহার করতে হয় তা আমি জানি , তবে আমার এমন কিছু দরকার যা একটি সম্পূর্ণ লাইন মুছে ফেলবে এবং এটি একই লাইনটি অন্য কোথাও পেস্ট করার অনুমতি দেয়।
উত্তর:
Shift+ vটিপে পুরো লাইনটি নির্বাচন করা হবে এবং টিপলে dএটি মুছে ফেলা হবে।
আপনি এটি ব্যবহার করতে পারেন dd, যা আপনাকে ভিজ্যুয়াল মোডে প্রবেশের প্রয়োজন হয় না।
dd
এর চেয়ে সহজ shift + v
->d
dd
কমান্ড মোডে (এস্কেপ চেপে চাপার পরে) লাইনটি কেটে যাবে, p
কমান্ড মোডে পেস্ট করবে।
হালনাগাদ:
একটি বোনাসের জন্য, d
এবং তারপরে একটি আন্দোলন সেই আন্দোলনের সমতুল্য কেটে ফেলবে, সুতরাং dw
একটি শব্দ d<down-arrow>
কেটে ফেলবে, এই রেখাটি এবং নীচের লাইনটি d50w
কেটে দেবে, 50 টি শব্দ কেটে দেবে।
yy
কপি লাইন, এবং মত কাজ করে dd
।
D
কার্সার থেকে লাইনের শেষ পর্যন্ত কাটা।
যদি আপনি v
(ভিজ্যুয়াল মোড) ব্যবহার করেছেন তবে আপনার V
(ভিজ্যুয়াল লাইন মোড) এবং <ctrl>v
(ভিজ্যুয়াল ব্লক মোড) চেষ্টা করা উচিত ।
P
কমান্ড মোডে কার্সারের আগে লাইনটি পেস্ট করতে যুক্ত করব । এবং <Ctrl-R>"
সন্নিবেশ মোডে লাইনটি পেস্ট করতে।
]p
সঠিক ইনডেন্টিং দিয়ে পেস্ট করতে। তবে আমাদের সতর্কতা অবলম্বন করা উচিত যে এখানে সম্পূর্ণ ভিআইএম ম্যানুয়ালটি পোস্ট করা উচিত নয় :)।
লাইন কেটে নেওয়ার বিভিন্ন উপায় রয়েছে, সবগুলি d
সাধারণ মোডে কী দ্বারা নিয়ন্ত্রিত । আপনি যদি ভিজ্যুয়াল মোড ( v
কী) ব্যবহার করছেন তবে আপনি d
যে অঞ্চলটি কাটাতে চান তা হাইলাইট করার পরে আপনি কেবল কীটি টিপতে পারেন। আপনি আটকে দিতে চান এমন জায়গায় যান এবং পেস্ট p
করার জন্য কী টিপুন।
আপনি রেজিস্টার থেকে অনুলিপি / কাটা / পেস্ট করতে পারেন তাও উল্লেখযোগ্য। ধরুন আপনি কখন বা কোথায় এই পাঠ্যটি আটকাতে চান তা নিশ্চিত নন। আপনি বর্ণানুক্রমিক বর্ণ দ্বারা চিহ্নিত 24 টি রেজিস্টার পর্যন্ত পাঠ্যটি সংরক্ষণ করতে পারেন। আপনার কমান্ডটি '
(একক উদ্ধৃতি) এবং রেজিস্টার চিঠি (একটি থ্রু z) দিয়ে প্রেন্ডড করুন। উদাহরণস্বরূপ আপনি v
কিছু পাঠ্য নির্বাচন করতে ভিজ্যুয়াল মোড ( কী) ব্যবহার করতে পারেন এবং তারপরে 'ad
পাঠ্য কেটে টাইপ করতে পারেন এবং এটি 'এ' রেজিস্টারে সংরক্ষণ করতে পারেন। আপনি যে স্থানে পাঠ্যটি আটকে দিতে চান সেখানে একবার নেভিগেট করুন আপনি যেভাবে 'ap
রেজিস্টার এর বিষয়বস্তু আটকানোর জন্য টাইপ করবেন।
বর্তমান লাইন মুছুন এবং ক্লিপবোর্ডে অনুলিপি করুন:
d + + d
আপনার ক্লিপবোর্ডের সামগ্রীগুলি আটকে দিন :
(ধরে রাখা) Shift+P
ধরা যাক আপনি লাইনটি কেটে লাইনের bbb
নীচে পেস্ট করতে চেয়েছিলেন---
আগে:
aaa
bbb
---
পরে:
aaa
---
bbb
bbb
---
হ্যাঁ, কমান্ড লাইনে ডিডি ব্যবহার করুন। এছাড়াও আমি http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html এ উপলব্ধ ভিএম হটকিগুলির সাথে দরকারী চিত্র মুদ্রণ করার পরামর্শ দিচ্ছি