আমি 3 পদ্ধতি উপস্থাপন করি। প্রথম দুটি হ'ল বিশেষ ক্ষেত্রে, যার জন্য কম কীস্ট্রোক প্রয়োজন। শেষটি জেনেরিক।
|
কার্সার অবস্থান প্রতিনিধিত্ব করে।
সংলগ্ন আর্গুমেন্টগুলি অদলবদল করুন (শেষ দুইটির জন্য কাজ করে না)
function func(foo[0], |bar(), baz.spam, qux->norf)
পদক্ষেপ:
dW
বর্তমান শব্দ মুছে ফেলুন (যুক্তি)
W
পরের যুক্তিটির প্রথম চরটিতে যান
P
কার্সার আগে পেস্ট করুন
শেষ দুটি যুক্তি অদলবদল করুন
function func(foo[0], bar()|, baz.spam, qux->norf)
পদক্ষেপ:
dt,
পরবর্তী কমা পর্যন্ত মুছুন
E
পরবর্তী যুক্তির সর্বশেষ চরিত্রে যান
P
কার্সার আগে পেস্ট করুন
যে কোনও দুটি যুক্তি অদলবদল করুন
function func(|foo[0], bar(), baz.spam, qux->norf)
পদক্ষেপ:
vt,d
দৃষ্টিগোচরভাবে কমা হওয়া পর্যন্ত মুছুন
W
আপনি যে আর্গুমেন্টটির সাথে অদলবদল করতে চান সেখানে পৌঁছা পর্যন্ত বেশ কয়েকবার
gP
কার্সারের আগে পেস্ট করুন এবং আটকানো সামগ্রীর পরে চরে কার্সার রাখুন
dt,
পরবর্তী কমা পর্যন্ত মুছুন। প্রতিস্থাপন ,
দ্বারা )
যদি এই শেষ যুক্তি
`<
শেষ ভিজ্যুয়াল অঞ্চলের ভিক্ষা ফিরে যান (কসমার উপর কসরটি স্থাপন করা হবে)
P
কার্সার আগে পেস্ট করুন
সম্পাদনা করুন: @ অ্যারিসিস ৮৮ দ্বারা চিহ্নিত হিসাবে ওপি সর্বশেষ যুক্তিটি প্রথম হতে এবং অন্য সমস্তকে ডানদিকে নিয়ে যেতে চায়।
আর্গুমেন্ট ডানদিকে ঘোরান
function func(foo[0], bar(), baz.spam|, qux->norf)
পদক্ষেপ:
dw
মুছে ফেলা ,␣
dt)
শেষ যুক্তি মুছুন
%p
খোলার প্রথম বন্ধনীতে ঝাঁপ দাও এবং শেষ যুক্তিটি পেস্ট করুন
a,␣
কমা এবং স্থান sertোকান
<Esc>
স্বাভাবিক মোডে ফিরে আসুন
বা, আপনি যদি কখনও স্বাভাবিক মোডটি ছেড়ে যেতে না চান:
"rdw
,␣
একটি রেজিস্টার মুছুনr
dt)
শেষ যুক্তি মুছুন
%p
খোলার প্রথম বন্ধনীতে ঝাঁপ দাও এবং শেষ যুক্তিটি পেস্ট করুন
"rp
রেজিস্টার কন্টেন্ট আটকান r
বোনাস: প্রতিটি ক্ষেত্রে একটি জিআইএফ:
swap1 , swap2 , swap3 এবং ঘোরান