я не очень опытен в VIM. я использую VIM со шпаклевкой, и я часто использую прокрутку мыши и текстовый курсор перемещения с мышью. также иногда я должен вставить некоторый код от буфера обмена окон, таким образом, я должен ввести ": мышь набора =" для выключения обработки мыши в VIM вставьте код правой кнопкой мыши и затем включите мышь, обрабатывающую снова с ": набор mouse=a". я ищу лучший способ сделать это.
Вот выборка от моего vimrc. Это отображает ключ для переключения режима мыши между энергией и внешней обработкой ("a" и""). Это отображается дважды так, чтобы это работало и в нормальном и режиме ввода, и это отзывается эхом, какой режим Вы закончили в (хотя это будет затенено в режиме вставки, если у Вас будет включенный showmode).
" toggle between terminal and vim mouse
map <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
imap <silent><F12> :let &mouse=(&mouse == "a"?"":"a")<CR>:call ShowMouseMode()<CR>
function ShowMouseMode()
if (&mouse == 'a')
echo "mouse-vim"
else
echo "mouse-xterm"
endif
endfunction
Большинство пуристов VIM сказало бы Вам: "Прекратите использовать мышь для перемещения затем".
Надо надеяться, кто-то, кто использует мышь в VIM, может помочь Вам с тем, чтобы заставлять материал мыши работать лучше, но если Вам интересно, я предлагаю, чтобы следующие полезные ключевые комбинации сделали перемещение Вашего курсора/представления легче в VIM:
h,j,k,l: left, down, up, right. H: Move cursor to the top of the visible screen. L: Move cursor to the bottom of the visible screen. G: Move cursor to the bottom of the file. gg: Move cursor to the top of the file. $: Move cursor to the end of the current line. 0: Move cursor to the very beginning of the current line. ^: Move cursor to the first non-whitespace character of the current line. Ctrl + f: Move forward/down one page. Ctrl + b: Move back/up one page.
Надо надеяться, они помогают освободить Вас от мыши, если Вам интересно, в противном случае надо надеяться, у кого-то есть некоторые предложения мыши.
Этим учебным руководством здесь является довольно хороший http://www.vi-improved.org/tutorial.php
Это - журнал кого-то преподающего кому-то по чату, таким образом, это медленно проходит вещи.