আপনার জন্য একটি কমান্ড :Rev[erse]
এবং alচ্ছিক ম্যাপিংস vimrc
, যাতে আপনাকে এই রেসিপির অ-স্পষ্ট পদক্ষেপগুলি মনে রাখতে এবং সম্পাদন করতে হবে না:
" Reverse the lines of the whole file or a visually highlighted block.
" :Rev is a shorter prefix you can use.
" Adapted from http://tech.groups.yahoo.com/group/vim/message/34305
command! -nargs=0 -bar -range=% Reverse
\ let save_mark_t = getpos("'t")
\<bar> <line2>kt
\<bar> exe "<line1>,<line2>g/^/m't"
\<bar> call setpos("'t", save_mark_t)
nmap <Leader>r :Reverse<CR>
xmap <Leader>r :Reverse<CR>
( মুদ্রণযোগ্য অক্ষর ম্যাপ করার পরামর্শ :xmap
হিসাবে ভিজ্যুয়াল তবে সিলেক্ট মোডের :help mapmode-x
মানচিত্র নয়))
(উপর ভিত্তি করে: http://tech.groups.yahoo.com/group/vim/message/34305 )