পরবর্তী লাইনে f এবং t গতি প্রসারিত করুন


16

যদি কোনও প্রদত্ত লাইনে উপস্থিত না থাকে তবে এমন কোনও উপায় আছে t{char}এবং f{char}পরবর্তী লাইনে কাজ চালিয়ে যাবে {char}?

আমি /{char}<CR>1 টি কীস্ট্রোক বাঁচাতে এবং অনুসন্ধান হাইলাইট না করা এড়াতে চাই , বিশেষত যখন ক্রিয়াগুলির (যেমন dfa, ct.) সংমিশ্রণে আমার এটির প্রয়োজন হয় ।


2
আপনি d/aপরবর্তীটিতে মুছতে aএবং c/.পরেরটিকে মুছতে পারেন .। আপনি যদি hlsearchএই অপারেশনটি ব্যবহার করার সময় ব্যবহার করেন এবং না চান তবে আপনি একটি ম্যাপিং তৈরি করতে পারেন যা আপনার d/ক্রিয়াকলাপটি করে এবং তারপরে হাইলাইটিং অক্ষম করে (এর সাথে শেষ হয় :nohlsearch)।
jjaderberg

2
আপনি github.com/rhysd/clever-f.vim এর মতো একটি প্লাগইন (বা অধ্যয়ন) ব্যবহার করতে পারেন ( ইচ্ছামতোg:clever_f_across_no_line সক্ষম / অক্ষম করা অন্যান্য বিকল্প সহ ) plugin
ভ্যানল্যাসার

1
দাহু এটির জন্য একটি প্লাগইন তৈরি করেছে: github.com/dahu/vim-fanfingtastic
চিরসবুজ

1
আমি এখনও মনে হয় এই জন্য শ্রেষ্ঠ প্লাগ হয় easymotion
Vitor থেকে

1
আমি একটি
প্লাগিনও

উত্তর:


6

আমি কিছু সময়ের জন্য দাহু / ভিম-ফ্যানফিংস্টাস্টিকও ব্যবহার করছিলাম এবং এটি খুব সহায়ক বলে মনে হয়েছিল। এটি .লাইব্রেরির টিপোপ / রিপিট.ভিমকে ধন্যবাদ সহ শব্দার্থ পুনরাবৃত্তিগুলি সমর্থন করে যা আপনাকে অবশ্যই ইনস্টল করতে হবে।

একটি বিকল্প ক্রিসব্রা / উন্নতফুট যা কম বেশি একই জিনিস করে।

rhysd / চালাক-f.vim যদিও তার প্রাথমিক বৈশিষ্ট্য অনুমতি দেওয়া, বহু-লাইন চাইছেন সক্ষম করতে একটি বিকল্প থাকে fপুনরাবৃত্তি মত, বর্তমান চাইতে ;ইতিমধ্যে আছে।

প্রত্যাশামত সমস্ত হ্যান্ডেল ;এবং ,কীগুলি।

অসুবিধা বহু-লাইন দিয়ে fএবং tযে যদি আপনি ভুল কীতে চাপ, আপনি বর্তমান লাইন বন্ধ নিয়ে যাওয়া হবে কোথাও অপ্রত্যাশিত ফাইলে। Ctrl-Oএই মুহুর্তগুলিতে সহায়তা করতে পারে। (এই cপরিবর্তনটি বিপজ্জনক হতে পারে যদি আপনি বুঝতে না পারেন যে আপনি কেবল কয়েকটি লাইন গ্রাস করেছেন, তবে সেগুলি কেবল আমার জন্য কষ্টদায়ক ছিল))

অন্য কিছু সম্পর্কিত প্লাগইন রয়েছে, যেমন সামান্য ভিন্ন পদ্ধতির সাথে জাস্টিনমকে / ভিম-স্নিক এবং সোনারফিল্ড / ভিম-সিক যা দুটি অক্ষরের জন্য অনুরোধ জানায়, আপনার টার্গেটের স্থানে আঘাত করা সহজ করে (তবে এখনও নিশ্চিত নয়)।

এবং তারপরে ইজিমেশন / ভিম-ইজিমোশন রয়েছে । এটি প্রচুর শক্তিশালী গতি কী সরবরাহ করে , যার মধ্যে বেশিরভাগ প্রার্থী থাকাকালীন লক্ষ্য চরিত্রটি নিশ্চিত করার জন্য কয়েকটি অতিরিক্ত বা কীপ্রেস দুটি প্রয়োজন।


তবে বর্তমানে আমি একটি বাড়ির উত্পন্ন সমাধান ব্যবহার করছি। আপনার আগে থাকা সমস্ত মিলে যাওয়া চরিত্রগুলিতে গণনা চিহ্নিতকারীগুলি তৈরি করতে এবং ফ্ল্যাশ করতে আমি ইজিমোশনটির লেখকের সাথে কাজ করেছি।ft

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

এটি ভ্যানিলা ভিম গতির জন্য একটি প্রাকৃতিক গণনা সহায়ক হিসাবে কাজ করে । আপনি যখন কোথাও চলে যাওয়ার চেষ্টা করেন fxতবে আবিষ্কারের xপথে আরও অনেকগুলি রয়েছে যা আপনি ভেবেছিলেন, আপনি যে চরিত্রটির জন্য লক্ষ্য রেখেছিলেন তার উপর যে সংখ্যাটি ঝলমল হয়েছিল সেগুলি পড়তে পারেন এবং তারপরে [count];সেখানে ঝাঁপিয়ে পড়ার জন্য কি করতে পারেন।

আপনি এখানে শাখা খুঁজে পেতে পারেন । বিভাগটি পড়তে ভুলবেন না কী ম্যাপিংস সেট আপ করতে সহায়ক ইঙ্গিতটি যুক্ত করুন

তবে এর জন্য cপরিবর্তন অপারেশন, এটা এখনও বাঞ্ছনীয় হয় এটা ঠিক প্রথমবার পেতে । এই ক্ষেত্রে আমি vভিজুয়াল মোডে অতিরিক্ত কীস্ট্রোক ব্যয় করার বা ইজিমোশনের গ্যারান্টিযুক্ত জাম্পগুলির একটি ব্যবহার করার পরামর্শ দিচ্ছি।


2

একটি প্লাগইন রয়েছে যা ভ্যানলাসারের বক্তব্য অনুসারে যা চান তা আপনি করেন does

https://github.com/dahu/vim-fanfingtastic

সঠিকভাবে কাজ করার জন্য এটির পুনরাবৃত্তি প্লাগইন এখন দরকার you

https://github.com/tpope/vim-repeat


আপনার অন্যান্য বিকল্পগুলিও উল্লেখ করা উচিত
ক্রিশ্চিয়ান ব্রাবাঁট

আমি ছিলাম না :) আমি github.com/rhysd/clever-f.vim
ভ্যানল্যাসার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.