কাস্টম মুভমেন্টের সাথে কীভাবে ভিমের ভিজ্যুয়াল নির্বাচন রাখবেন?


0

আমার ভিএম আর সিতে কিছু চলন উপযোগ রয়েছে যা আমাকে ফাইলটিতে দ্রুত চলাচল করতে সহায়তা করে তবে ভিজ্যুয়াল নির্বাচন করার সময় আমি সেগুলিও ব্যবহার করতে চাই। আমার কাছে থাকা বর্তমান কী বাঁধাই এখানে: ~ / .vimrc এ

nnoremap <C-h> b
nnoremap <C-l> w
nnoremap <C-j> 5j
nnoremap <C-k> 5k
nnoremap <Tab> :call Tab() <CR>

function! Tab()
    let col = col(".")
    let line = line(".")
        normal! %
    if (col == col(".") && line == line("."))
        normal! $
    endif
endfunction

এই ইউটিলিটিগুলির সাথে ভিজ্যুয়াল নির্বাচনের কোনও উপায় আছে কি?

উত্তর:


0

কেবলমাত্র সম্পর্কিত ভিজ্যুয়াল মোড ম্যাপিংগুলি যুক্ত করুন:

vnoremap <C-h> b
vnoremap <C-l> w
vnoremap <C-j> 5j
vnoremap <C-k> 5k
vnoremap <Tab> :<c-u>call Tab()<CR>gv

দ্রষ্টব্য যে <Tab>ভিজ্যুয়াল মোডে ম্যাপিংয়ের জন্য কিছু অতিরিক্ত কাজ প্রয়োজন । যথা: প্রবেশের সময় স্বয়ংক্রিয় ভিজ্যুয়াল সীমানা চিহ্নিতকারীগুলি সাফ করুন: -কম্যান্ড মোড, তারপরে ফাংশনটি ডাকা হওয়ার পরে ভিজ্যুয়াল অঞ্চলটি পুনরায় নির্বাচন করুন।


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