লাইনে n-th প্রতীক যান


87

Vim- এর বাম দিক থেকে এন-তম প্রতীকটিতে কার্সারটি কীভাবে সরানো যায়?

আমি যে সমাধানগুলি দেখতে পাচ্ছি তার মধ্যে একটি হল টিপুন 0n<right-arrow>, এটি n + 1 পজিশনে চলে যাবে। এটি করার কি আরও কোনও প্রাকৃতিক উপায় আছে?


4
ডান তীর সমাধানটি আমার সমস্যার জন্য কাজ করেছে ...
thnx

4
ভিমের <right arrow>পরিবর্তে কে lকখন ব্যবহার করে ?
LRDPRDX

উত্তর:


134

পাইপ '|' চরিত্রটি আপনি যা চান তা হতে পারে:

সাধারণ মোডে একটি লাইনে 25 তম কলামে যেতে 25|

সাধারণ মোডে একটি লাইনে 37 তম কলামে যেতে 37|

ইত্যাদি। । ।


দুর্দান্ত, আমি যা খুঁজছিলাম তা ছিল
নুতেল

4
@ ক্যামিলবি এর মতো কিছু চেষ্টা করুন $3h, যা আপনাকে লাইনের শেষে এবং পরে তিনটি অক্ষর বাম দিকে নিয়ে যাবে।
জেফ ক্লিন

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

41

সম্পাদনা: আপনার প্রশ্নটি ভুলভাবে পড়া read

fপ্রশ্নটিতে প্রতীকটি অনুসরণ করে আপনি একটি নির্দিষ্ট প্রতীকটিতে এগিয়ে যেতে পারেন :

আপনি যদি তৃতীয়টিতে যেতে চান তবে আপনি $টাইপ করুন:

3f$

পিছনে যেতে, আপনি মূলধন "F" ব্যবহার করেন

F$

প্রথমে লাইনের শেষ দিকে যেতে, আপনি "$" ব্যবহার করেন

সুতরাং কোনও লাইনের শেষে থেকে তৃতীয়টি অনুসন্ধানের জন্য আপনার কীস্ট্রোকগুলি হ'ল:

$3F$

আমি Vim: http://www.lagmonster.org/docs/vi.html ব্যবহার করার সময় এই সহজ কিছু তৈরি করতে চাই


4
গুগলে এটিই প্রথম ফলাফল এবং এটিই আমি খুঁজছিলাম, আপনাকে ধন্যবাদ
কেজিওং

4
এই গতিটি অন্য কমান্ডগুলিতেও যুক্ত করা হবে, যেমন: বর্তমান অবস্থান থেকে "ই" - সি 2 টি চরিত্রের দ্বিতীয় উপস্থিতিতে পরিবর্তন করুন
Vũ Tô

8

আমি নিশ্চিত নই যে আপনি যদি নবম চরিত্র বা কোনও চরিত্রের নবম উপস্থিতি বোঝাচ্ছেন; দ্বিতীয়টির উত্তর দেওয়া হয়েছে সুতরাং আমি প্রথমটি উত্তর দেব।

^হোয়াইটস্পেস বাদ দিয়ে লাইনের শুরুতে নিয়ে যাবে (সুতরাং প্রথম অ-সাদা কলামে) এবং |(পাইপ) বা 0(শূন্য) আপনাকে প্রথম চরিত্রে নিয়ে যাবে। তারপরে l(ছোট হাতের এল) আপনাকে ডান দিকে নিয়ে যাবে; এবং 7lআপনাকে সাতটি অক্ষর ডানদিকে নিয়ে যাবে। সুতরাং সমস্ত একসাথে, লাইনের (n + 1) তম অক্ষরটিতে যেতে, এন = 7 এর জন্য 07l


আমি এখনই প্রশ্নটি সম্পাদনা করেছি; lডান তীর পরিবর্তে আপনি পাবেন সেরা সম্পর্কে। (আপনি hjkl নেভিগেশন সঙ্গে পরিচিত?)
ক্রিস মরগান

আমি জানি যে সত্য ভাইমারের তীর ব্যবহার করা উচিত নয় তবে আমি এমন কিছু অন্যান্য অ্যাপ্লিকেশন ব্যবহার করি যা নিম্ন স্তরের কী বাঁধাই সমর্থন করে না এবং নেভিগেট করার একমাত্র উপায় তীরগুলি রয়েছে, সুতরাং
এগুলির

@ ভেটাল: আমি মাঝে মাঝে হতাশ হয়ে পড়ি যখন স্ক্রোলিং কেবল অন্য অ্যাপ্লিকেশনগুলিতে কাজ করে না ... এইচজেকিএল তীরের চেয়ে অনেক সুন্দর are
ক্রিস মরগান

হার্বার্ট সিটজের উত্তরটি যেমন উল্লেখ করেছে, |কেবলমাত্র প্রথম চরিত্রটিতে যায় কারণ এটি [count]ডিফল্ট 1- [count]8|হয় 07lতবে এটি লাইনটির প্রকৃতপক্ষে অক্ষরের দিকে যায় , সুতরাং এটি দুটির পরিবর্তে একক আন্দোলন ব্যতীত।
hobbs

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