উত্তর:
ciw
(অভ্যন্তরীণ শব্দটি পরিবর্তন করুন) পুরো শব্দটি কার্সারের নীচে পরিবর্তন করবে । তুলনা করা
cw
যা কেবলমাত্র বর্তমান কার্সার অবস্থান থেকে শব্দটি পরিবর্তন করবে । আরও তথ্যের জন্য এই এসও প্রশ্ন / উত্তর দেখুন।
আমি প্রায়শই নিজেকে অন্য শব্দের সাথে অন্য একটি শব্দ দিয়ে প্রতিস্থাপন করতে চাইছি। অন্যান্য সমাধানের সঙ্গে সমস্যা যে আপনি যদি একটি শব্দ পরিবর্তন করার প্রচেষ্টা, তারপর আপনার পরবর্তী পেস্ট হবে হতে যে শব্দ যে আপনার সাথে মোছা cw
।
নিম্নলিখিত চেষ্টা করুন:
1 "This first word should overwrite the second"
yiw yank inner word (copy word under cursor, say "first").
... Move the cursor to another word (say "second").
viwp select "second", then replace it with "first".
আশা করি আপনি যা খুঁজছিলেন
once
। যদি আমাকে second' by
কয়েকজনের second
প্রথম প্রতিস্থাপন করতে হয় (আপনার উদাহরণে), অনুলিপি করা শব্দটি প্রথম প্রতিস্থাপনের পরে হয়ে যায় ।
ciw
c change
iw inner word
এটি কার্সারের নীচে শব্দটি মুছবে (কার্সার শব্দের মাঝখানে কোথাও থাকলেও) এবং সন্নিবেশ মোডে প্রবেশ করবে।
রেফারেন্সের জন্য ভিমের ডকুমেন্টেশনও দেখুন:
:help c
:help text-objects
আপনি যদি পূর্ব ইয়েঙ্কড শব্দের সাহায্যে কোনও শব্দ পরিবর্তন করতে চান তবে এর আরও একটি সমাধান রয়েছে viwp
(একবার আপনি প্রথম শব্দটি ইঙ্ক করার পরে)।
ciw
পূর্ববর্তী শব্দটি সরিয়ে দেয় এবং এটি যেখানে ছিল সেখানে প্রবেশের মোডে রাখে। তবে আপনি ব্যবহার করতে পারেনctrl+r, 0
0 টি নিবন্ধের বিষয়বস্তু সন্নিবেশ করানোর জন্য (এতে পূর্ববর্তী ইয়ঙ্ক শব্দটি রয়েছে)।
তাই:
yiw
[move to next word]
ciw
ctrl+r
0
এটি আরও ভাল কাজ করে viwp
কারণ প্রথম ব্যবহারের পরে আপনি বারবার এর সাথে প্রতিস্থাপনটি সম্পাদন করতে পারেন .
। এটি ভিজ্যুয়াল মোডে স্যুইচ করে না এবং সংক্ষিপ্তভাবে হাইলাইট করে।
viwp
) মাত্র একটি ইয়ঙ্কিং দিয়ে বেশ কয়েকবার করা যেতে পারে। ধন্যবাদ!
viwp
- এমনকি .
এটির সদৃশও করে না।
.
দুর্দান্ত!
চেষ্টা করুন cw
- যেমন 'শব্দ পরিবর্তন' তে।
রেফারেন্স হিসাবে http://linuxmoz.com/vi-commands-cheat-sheet/ বা অন্য কোনও চিট শীট ব্যবহার করুন ।
/usr/bin/bash
বা কীভাবে পরিস্থিতি মোকাবেলা করবেন1222.333
? দেখে মনে হচ্ছে এটি ভিএম ইন্টারপ্রিটস/
এবং.
শব্দের শেষে এবং পুরো স্ট্রিংটি নির্বাচন করবে না।