Vimエディターのビジュアルモードを使用して、コピーするテキストを選択します。
v
ビジュアルモードに入り、カーソル位置の文字を選択します。Shift-v
行全体を選択します。
Vimでは、コピーはy
または「ヤンキング」を使用して行われます。システムのクリップボードタイプに選択したテキストをコピーするには"+y
でノーマルモード。これで、を使用して他の場所に貼り付けることができますCtrl-v
。
外部アプリケーションからVimエディターにテキストをコピーするには、まず通常のCtrl-C
コマンドを使用してテキストをコピーし、次にVimエディターに移動し"+p
て通常モードで入力します。
上記のコマンドをVimの外部からコピーして貼り付けるたびに入力するのは非常に面倒なので、VimでCtrl-y
コピーしCtrl-p
て貼り付けるようにマッピングしました。今、私は入力する必要はありません"+y
し、"+p
毎回。
これらを.vimrc
ファイルに追加します。
nnoremap <C-y > "+y
vnoremap <C-y> "+y
nnoremap <C-p> "+p
vnoremap <C-p> "+p
編集:上記の手順を実行する前に、上記の方法vim --verison
が+xterm_clipboard
機能するために.Vimに機能がインストールされている必要があります。そうでない場合は、実行sudo apt-get install vim-gtk
して必要なパッケージを取得します。