VIMの経験はあまりありません。私はVIMをパテで使用しています。マウススクロールを使用して、テキストカーソルをマウスで移動します。また、Windowsクリップボードからコードを貼り付ける必要がある場合があるので、「:set mouse =」と入力してVIMでのマウス処理をオフにし、マウスの右ボタンでコードを貼り付けてから、「:set mouse」で再度マウス処理をオンにする必要があります。 = a "。私はそれを行うためのより良い方法を探しています。
VIMの経験はあまりありません。私はVIMをパテで使用しています。マウススクロールを使用して、テキストカーソルをマウスで移動します。また、Windowsクリップボードからコードを貼り付ける必要がある場合があるので、「:set mouse =」と入力してVIMでのマウス処理をオフにし、マウスの右ボタンでコードを貼り付けてから、「:set mouse」で再度マウス処理をオンにする必要があります。 = a "。私はそれを行うためのより良い方法を探しています。
回答:
単に<Shift> + LeftMouse
選択を行い、<Shift> + RightMouse
通常どおりコードを貼り付けます(set mouse = "" state)
これは私のvimrcからの抜粋です。これは、vimと外部処理( "a"と "")の間でマウスモードを切り替えるキーをマップします。通常モードと入力モードの両方で機能するように2回マッピングされ、最終的にどちらのモードになったかをエコーします(ただし、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:左、下、上、右。 H:カーソルを表示されている画面の上部に移動します。 L:カーソルを表示画面の下部に移動します。 G:カーソルをファイルの下部に移動します。 gg:ファイルの先頭にカーソルを移動します。 $:カーソルを現在の行の末尾に移動します。 0:カーソルを現在の行の先頭に移動します。 ^:現在の行の空白以外の最初の文字にカーソルを移動します。 Ctrl + f:1ページ前/下に移動します。 Ctrl + b:1ページ前/後ろに移動します。
うまくいけば、それらがマウスからあなたを解放するのを助けます、もし興味がないなら、うまくいけば、誰かがいくつかのマウスの提案を持っています。
vL3kf'2w
。
このチュートリアルはかなり良いです http://www.vi-improved.org/tutorial.php
チャットで誰かを教える誰かのログなので、ゆっくりと物事を進めていきます。