আমি লিনাক্স সিস্টেম ব্যবহার করছি। দুটি টার্মিনালে দুটি ভিম খোলা হয়। এখন আমি এ থেকে বি টেক্সটটি অনুলিপি করতে চাই একটি উপায় হ'ল এ-তে পাঠ্য নির্বাচন করা, অনুলিপি করতে মাউস ব্যবহার করা, তারপরে বি তে স্যুইচ করুন মোডে কমান্ড <c-r>+
পাঠ্যটি পেস্ট করবে।
মাউস ব্যবহার না করে কি এটি সম্পাদন করার আছে? এ-তে পছন্দ "+yy
হয়, যখন বি তে স্যুইচ হয় o<c-r>+
,? আমি বৃথা দু'টি সংমিশ্রণ ঘুরে দেখলাম। এবং আমি "টার্মিনাল জুড়ে অনুলিপি" অনুসন্ধান করেছি, কিন্তু কিছুই পাইনি।
ব্যবহারকারী @ স্ট্যাটাক্স ভিজ্যুয়াল মোড ব্যবহার করে একটি সমাধানের পরামর্শ দেয়, যেমন v$"+y
এ, বি তে স্যুইচ করার সময় o<c-r>+
,।
ভি মোডে প্রবেশ না করে এমন কোনও সহজ উপায় আছে যা পাঠ্যে কপির অনুলিপি করতে পারে? স্বীকারোক্তিভাবে ভি-মোডে প্রবেশ করা অনেকগুলি মূল স্ট্রাইককে জড়িত করে না, আরও ভাল উপায় আছে কিনা তা অবাক করেই ভাবেন। যেমন। কার্সার যদি কোনও লাইনের মাঝখানে থাকে yy
তবে পুরো লাইনটি অনুলিপি করে (রেজিস্টার করতে "
), 0v$y
অতিরিক্ত কী স্ট্রোক সহ একই কাজটি করে।
অথবা, আমার প্রশ্ন যদি কম কী স্ট্রোক সঙ্গে কোন উপায় আছে কি কমে যাবে 0v$"+y
জন্য কপি যেমন যে আমি ব্যবহার করতে পারেন <alt-tab>o<c-r>+
পেস্ট করতে।
y
একটি গতি ( :help motion.txt
) বা একটি অবজেক্ট ( :help object-select
) দিয়ে অনুসরণ করতে পারেন । আপনি যদি প্রায়শই ভিঙ্ক দৃষ্টান্তগুলি জুড়ে দেন এবং পেস্ট করেন তবে clipboard
আপনি সেটিংটি অন্তর্ভুক্ত unnamed
বা unnamedplus
দরকারী হিসাবে দেখতে পাবেন । দেখুন :help 'clipboard'
। তারপরে উদাহরণগুলির মধ্যে অনুলিপি করা ঠিক কাজ করা উচিত।
0v$
হিসাবে একই V
। এবং এটি জন্য একটি ম্যাপিং করা সহজ "+y
: :nnoremap <Leader>y "+y
। সুতরাং এটি এটি হ্রাস V\y
।
V"+y
, 4 টি কীস্ট্রোক।
"+y
এবং অন্য ভিআইএম ক্ষেত্রে ক্লিপবোর্ডের রেজিস্টারে রাখুন"+p
। কিংবা প্রতিলিপি এই ?