উত্তর:
:call cursor(0, len(getline('.'))/2)
টাইপিং gm
এটি করতে পারে, তবে এটি পর্দার লাইনগুলি দ্বারা সরানো হয় (দেখুন :help gm
)। এটি পাঠ্য লাইনের সাথে কাজ করার জন্য, কেউ এই আদেশটি পুনরায় তৈরি করতে পারে:
map gm :call cursor(0, virtcol('$')/2)<CR>
এখানে এমন একটি সমাধান রয়েছে যা হার্ডট্যাবগুলি এবং মাল্টি-বাইট অক্ষরগুলিকেও শ্রদ্ধা করবে।
:exe 'normal '.(virtcol('$')/2).'|'
আমি খুঁজে পেয়েছি যে সেরা সমাধান এখানে । লাইনের ঠিক মাঝখানে লাফানো খুব ব্যবহারিক নয়। মাঝখানে যাওয়ার পরে আপনার সম্ভবত কার্সারটি কয়েকটি অবস্থান সরিয়ে নেওয়া দরকার। আপনি যদি একটি নির্দিষ্ট চরিত্রে লাফ দিতে পারে? অনেক লোক কেবল চরিত্রটি অনুসন্ধান করে, তারপরে না পৌঁছানো পর্যন্ত "পরবর্তী" টিপুন। এটি ধীর। ইজি-মোশন প্লাগইন আরও ভাল সমাধান সরবরাহ করে।
আমার পছন্দেরটি <leader><leader>s
তখন আপনি যে চরিত্রে ঝাঁপিয়ে যেতে চান তা। ইজি মোশন আপনাকে চয়ন করার জন্য বিভিন্ন ম্যাচগুলির সাথে সমস্ত ম্যাচকে প্রতিস্থাপন করে। টিউটোরিয়াল দেখুন। এটি একটি জীবন পরিবর্তিত প্লাগইন ...