কার্সারটি যে একক অক্ষরটিতে স্থির থাকে আমি কীভাবে তাকে কপি করতে পারি?


49

আমি জিনিসগুলি অনুলিপি করার অনেকগুলি উপায় জানি:

yiw= বর্তমান শব্দে
yawইয়ঙ্ক = ইয়াঙ্ক সমস্ত শব্দ (একটি
yy চলমান স্থান অন্তর্ভুক্ত) = বর্তমান রেখাটি
3yy= ইয়াঙ্ক বর্তমান এক থেকে শুরু করে তিনটি লাইন
yap= ইয়াঙ্ক সমস্ত অনুচ্ছেদে (পিছনে নতুন লাইনের অন্তর্ভুক্ত)

আমি একটি অক্ষর মুছতে বা পরিবর্তন করতে পারি:

x= কার্সারের নীচে অক্ষর মুছুন = কার্সারের
rনীচে অক্ষরটি প্রতিস্থাপন করুন

তবে কীভাবে আপনি বিশ্বে কার্সারের অধীনে একটি অক্ষর অনুলিপি করেন?

আমার অনুপ্রেরণা হ'ল আমি পার্ল 6 এ প্রোগ্রামিং করছি এবং অপারেটরগুলির মধ্যে কিছু ইউনিকোড অক্ষর। এই মুহুর্তে আমি কাস্টম পার্সারের শুরুর দিক হিসাবে তাদজিকের পার্ল 6 কনফিগারেশন :: আইএনআই কোডটি ব্যবহার করছি , উদাহরণস্বরূপ, এবং আমি এই লাইনটি থেকে কেবল একটি ফরাসি উদ্ধৃতি অক্ষর (একটি হাইপার অপারেটর) অনুলিপি করতে পছন্দ করব :

my %hash = $<sections>».ast;

আমি হাইপার অপারেটরের দুটি অক্ষর "টেক্সাস" সংস্করণটি ব্যবহার করতে >>পারি, তবে আমি ভেবেছিলাম যে এটির চেয়ে আরও ভাল এবং কম অস্পষ্ট দেখাচ্ছে >>>:

my %hash = $<sections>>>.ast;

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


1
সহজেই, যথারীতি yl
গতিটির

@ ভ্যানলিজার ভাল ধারণা! আমি ভাবছিলাম যে আন্দোলনটি কাজ করবে না কারণ আমি কেবল সেই একটি চরিত্র চেয়েছিলাম। তবে আপনার পরামর্শটি ASCII এর জন্য দুর্দান্ত কাজ করে। উত্তর হিসাবে পোস্ট করুন এবং আমি এটি ভোট দিতে হবে। মজার বিষয় হল এটি ইউনিকোডের এই চরিত্রটির সাথে কাজ করে না, তবে ytX(" yank tIL X") Xচরিত্রটি যখন ডানদিকে আসে তখন কাজ করে বলে মনে হয় ।
ক্রিস্টোফর নীচে

আমি অবাক হই, সেই এক চরিত্রটিই কি তা ইউনিকোড হোক, না ভিম concealবৈশিষ্ট্যটি ব্যবহার করে লুকানো / প্রতিস্থাপন দুটি অক্ষর নেই ?
ভ্যানল্যাসার

@ ভ্যানলাসারকে দুটি "চরিত্র" বলে মনে হচ্ছে।
ক্রিস্টোফর নীচে

বিটিডব্লিউ, আপনি »চরিত্রটি কীভাবে প্রবর্তন করবেন ?
ভ্যানলিজার

উত্তর:


41

তাই প্রায়ই ব্যবহৃত গতি "এক ডানদিকে চরিত্র" সঙ্গে Yank অপারেশন রচনা কাজ করা উচিত: yl

বিটিডাব্লু (কোনও ওপি মন্তব্যে মন্তব্য করতে), আমার জন্য »এই পদ্ধতিতে জিভিম বা টার্মিনাল ভিমে ইয়াঙ্ক করা যেতে পারে। সম্ভবত একটি (ফাইল) এনকোডিং সমস্যা?


4
ইয়াঙ্কিং »আমার পক্ষেও ভাল কাজ করে। আমি vyএকক চরিত্রটি ইয়াঙ্ক করতে ব্যবহার করি । আমি কেন ylএটির পরিবর্তে এটি ব্যবহার করব তা নিশ্চিত নয় , সম্ভবত আমার একবার সচেতন কারণ ছিল তবে এখন এটি কেবল প্রতিবিম্বিত।
জাজারবার্গ

3
আমি সবসময় y<space>ভাবছিলাম এটি কর্সারের নীচে চরিত্রটি ইয়াঙ্ক হয়ে গেছে, এবং আমি এটিকে উত্তর হিসাবে যুক্ত করতে যাচ্ছিলাম তবে সহায়তাটি যাচাই করার পরে আমি বুঝতে পেরেছি <space>এবং lএকই জিনিস।
ব্রেট ওয়াই

এটি দুর্দান্ত, এবং সম্ভবত আঘাত হানা আরও সহজ, জায়গাটি যখন নেতা হিসাবে ব্যবহৃত হয় তখন ব্যতীত।
ভ্যানলাসার

1
@ জাজদারবার্গ আমি আপনার মন্তব্য পছন্দ করি, দয়া করে এটি একটি উত্তর হিসাবে পোস্ট করুন। ধন্যবাদ!
ক্রিস্টোফর বটমস

1
@ ব্রেট্যানোমায়াসেস আমি আপনার মন্তব্যটি পছন্দ করি, দয়া করে এটি একটি উত্তর হিসাবে পোস্ট করুন। ধন্যবাদ!
ক্রিস্টোফর বটমস

14

সাধারণত আমি টিপুন vy( ভিজ্যুয়াল ইয়ঙ্ক ), কখনও কখনও xu( পূর্বাবস্থায় মুছুন )। এছাড়াও, যদি আপনি আপনার কার্সারের আগে চরটি ইঙ্ক করতে চান, পরিবর্তে lvy, আপনি টিপতে পারেন Xu, আমি মনে করি যে কারণটি আমি xuবর্তমানের জন্য চাপছি। :-)

মনে রাখবেন, Xuআপনার কার্সারটিকে সেই চরে সরিয়ে দেবে।


আপনি বলতে চাচ্ছেন hvy। আমি এটি সম্পাদনা করার চেষ্টা করেছি, তবে দৃশ্যত একটি ভিম কমান্ডের একটি অক্ষর সংশোধন করা গ্রহণযোগ্য হওয়ার জন্য উল্লেখযোগ্য পরিবর্তন নয়।
শাহবাজ

9

আমি এটি করতে সবচেয়ে সহজ উপায়টি হ'ল xচরিত্রটি মুছতে ব্যবহার করা যা এটি বাফারে রাখে এবং তারপরে Pএটি আবার রেখে দেয়। আপনি যতক্ষণ না বাফারটি পরিবর্তন না করেন ততক্ষণ আপনি কার্সারটিকে চারপাশে সরিয়ে নিয়ে অক্ষরটি যেখানেই চান p(পেপারের সাথে) বা P(কার্সারের আগে ) পেস্ট করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.