F এবং t কমান্ডগুলি ভিমে কি করে?


126

কেউ আমাকে ব্যাখ্যা করতে পারবেন কি fএবং tকমান্ড তেজ না এবং ঠিক কিভাবে তারা কাজ? আমি এই তথ্যটি খুঁজে পেয়েছি বলে মনে হচ্ছে না তবে লোকেরা আমাকে বলে যে তারা খুব দরকারী। যদি সম্ভব হয় তবে একটি উত্তর সহ একটি উত্তরকে সত্যই প্রশংসা করবে, ধন্যবাদ!

উত্তর:


204

এই জাতীয় প্রশ্নগুলির সাথে আপনার প্রথম স্টপটি ভিমের অভ্যন্তরীণ সহায়তা হওয়া উচিত, :h fএবং :h t। যাইহোক, এক্ষেত্রে those এন্ট্রিগুলি উদাহরণ ছাড়াই কিছুটা ক্রিপ্টিক। ধরুন আমাদের এই লাইনটি ছিল ( ^= কার্সারের অবস্থান):

The quick brown fox jumps over the lazy dog.
^

এই কমান্ডগুলি একটি লাইনে অক্ষর সন্ধান করে। সুতরাং fbএখানে কার্সার রাখুন হবে:

The quick brown fox jumps over the lazy dog.
          ^

tএর মতো fতবে পূর্ববর্তী চরিত্রটিতে কার্সার রাখে। তাই tbআপনাকে দিতে হবে:

The quick brown fox jumps over the lazy dog.
         ^

আপনি এই আদেশগুলি find এবং tঅসুস্থ হিসাবে মনে রাখতে পারেন । এছাড়াও, আপনি এই ক্যারেক্টারের নবম উপস্থিতিতে যেতে একটি সংখ্যা দিয়ে কমান্ডগুলি প্রেন্ডেন্ড করতে পারেন। উদাহরণস্বরূপ, 3fbকার্সারের ডানদিকে তৃতীয় বিতে সরানো হবে। আমার উদাহরণ বাক্যটিতে কেবল একটি বি রয়েছে, তাই কার্সারটি মোটেও চলবে না।


4
অনেক অনেক ধন্যবাদ, এটি নিখুঁত ছিল, আমি সম্পূর্ণরূপে ভুলে গিয়েছিলাম: এইচ কমান্ড এটি আমার প্রথম সপ্তাহে ভিম ব্যবহার করে, এটি একটি বিশাল সহায়তার ধন্যবাদ ছিল!
ড্যান

1
'Fb' করার সময় আমাকে b (rown) এ নিয়ে যাওয়া হয়। আমি কীভাবে সরাসরি খ (র) এর নিজের পেতে পারি ? Hjkl ছাড়া উপায় আছে?
ডাংডিস

15
এবং আপনি যদি বড় হাতের অক্ষরে অক্ষরগুলি লিখেন, তবে এটি পিছনে লাফ দেয়। উদাহরণস্বরূপ Fbবা Tb
হতে-ndee

2
@ এনসিএম যেমন-এনডিই বলেছে, এফএক্স বা টিএক্স, যেখানে এক্স সন্ধানের চরিত্র।
মিকি

1
নির্ভর :helpকরে না এমন কারণেই এটি সম্ভবত প্রাথমিকভাবে সহজ হয়ে ওঠার পক্ষে উপযুক্ত , কারণ এটি অ-মজাদার ভিড়ের জন্য সর্বদা সর্বোত্তম ব্যাখ্যা সরবরাহ করে না। কি to [count]'thএমনকি মানে?
টিচোলিজ

121

মাইকেল ক্রিস্টোফিকের উত্তরে কেবল যুক্ত করতে , উল্লেখ না করে fবা এর কোনও বিবরণ tসম্পূর্ণ নয় ;

থেকে এই তেজ ঠকাই শীট :

; "সর্বশেষ f, t, F বা T [গণনা] বার পুনরাবৃত্তি করুন।"

সুতরাং, @ মাইকেল ক্রিস্টোফিকের থিমটি চালিয়ে যেতে:

The quick brown fox jumps over the lazy dog.
^

foপ্রথম 'ও' এ যেতে টাইপ করুন :

The quick brown fox jumps over the lazy dog.
            ^

এবং তারপরে ;পরবর্তীটিতে যেতে:

The quick brown fox jumps over the lazy dog.
                 ^

1
দ্য ; টিপটি বেশ কার্যকর, যদিও আমি দেখতে পাই না যে এটি 'টি' দিয়ে কীভাবে কাজ করে। আমি চেষ্টা করেছিলাম এবং টি কমান্ডের যতবার পুনরাবৃত্তি করা হোক না কেন আমি একই অবস্থানে আছি।
পিটার পেরে

@ পিটারপেরáč সেমিকোলনটি কয়েকবার টিপুন। আমার জন্য কাজ কর.
লন্ডনরব

@ পিটারপারে, আমার ধারণা টি টি কমান্ডের সাথে এটি আরও জটিল, আপনি যদি একবার আঘাত করেন এবং সেমিকোলনে এটি কাজ করা উচিত।
মিকি

@ পিটারপের sure নিশ্চিত করুন যে আপনি ইতিমধ্যে (এক চরিত্রের আগে) লাইনে শেষ ঘটনাটি নেই এবং এটি পরবর্তী ঘটনাটি খুঁজে পাওয়া উচিত।
অ্যাডাম ইভান্স

51

আমি খুঁজে fএবং tসঙ্গে একযোগে খুব দরকারী dএবং c। উদাহরণস্বরূপ, ct:আপনাকে আপনার কর্সার থেকে পরবর্তী কোলন পর্যন্ত সমস্ত কিছু প্রতিস্থাপন করতে দেবে, কিন্তু কোলন মুছবে না। আপনি এটি "কোলনে পরিবর্তন" হিসাবে মনে রাখতে পারেন।


5
+1 টি! আইডিয়ামগুলি পছন্দ করে ct,বা ct)দ্রুত কোনও ফাংশন কলটিতে একটি বা শেষ যুক্তিটি প্রতিস্থাপন করতে ব্যবহার করতে দুর্দান্ত লাগে।
nPress325681

15
আমি পছন্দ করি vt:cকারণ আপনি সর্বদা প্রদত্ত চিঠির প্রতিটি ঘটনা 100% সঠিকভাবে স্পট করেন না। সঙ্গে vআপনি চাক্ষুষ নির্বাচন, একটা চমৎকার চাক্ষুষ ইঙ্গিত দেখতে পারেন।
বেন্টলি 4

1
আমি স্মৃতিচারণকে পছন্দ করি, "কোলন
প্যাট্রিক মাইকেলসেন

34

fxলাইনে পরের x দিকে লাফ দেয় ।

txলাইনে পরের ঠিক আগে অক্ষরটিতে ঝাঁপ দেয় x

আপনি ব্যবহার করতে পারেন Fxএবং পূর্ববর্তীTx পৌঁছাতে । x

আপনি লাইনে 2fxদ্বিতীয় দিকে লাফিয়ে ব্যবহার করতে পারেন x

সুতরাং, fFএবং tTদরকারী যখন আপনি পরবর্তী বন্ধনী ( f() এর পরবর্তী সেটগুলিতে দ্রুত যেতে চান বা কার্সার থেকে সমস্ত কিছু মুছতে চান, তবে বাদ দিয়ে, পূর্ববর্তী =( dT=) এবং আরও কিছু…

দেখুন :h motion.txt। এটা তোমাকে আত্নহারা করবে.


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