できません Ctrl + C または Ctrl + V それぞれコピーして貼り付けます。
Firefox vimperatorでこれを行う場合は、次の行を追加する必要があることを知っています。
noremap <C-c> <C-v><C-c>
noremap <C-v> <C-v><C-v>
ただし、ファイルが何であるか、またはそのコードを配置するためのファイルをどこで見つけることができるかは正確にはわかりません。
VimperatorはCtrl-Vを使用して、次のコマンドをFirefoxに直接渡すように指示します。もしあなたが行くなら Ctrl-V Ctrl-C
コピーし、Ctrl-V Ctrl-V
貼り付けます。ただし、他にCtrl-Vパススルーが必要ない場合は、再マッピングする方がよい場合があります。
いつ始まったのか思い出せなくても、長い間悩んでいました。
私の最終的な解決策は
inoremap <C-v> <C-v>
そしてそれは素晴らしい働きをします!
2回貼り付けると1回!それは非常に迷惑です!
私は試した
inoremap <C-v> <C-v><C-v>
それは理にかなっているように見えますが、それは役に立たない原因ですそれは機能しません!
これを修正する過程で、私はinoremap <C-v> i<C-v><esc>
を試しましたが、これは違いを生みます。何度か試みた後、それはその最終的な解決策に行き着きました。
vimperatorはファイルを読み取ります~/.vimperatorrc
起動中。そのファイルを自由に作成/変更します。
:mkvimperatorrc
は最初の〜/ .vimperatorrcファイルを作成し、手動で何でも追加できます。
:source ~/.vimperatorrc
Firefoxを再起動せずに、再読み込みできます(:restart
)。
代わりにXクリップボードを使用することをお勧めします( Shift-Insert (貼り付け)と Shift-Delete (切る))。
また、Yは、選択したテキストをVimperatorの方法でヤンクします(クリップボードとX11の両方の選択)。
あなたは私のvimperatorrcに興味があるかもしれません: http://github.com/blueyed/dotfiles/blob/master/vimperatorrc
以下は私にとってはうまくいきましたが、no、cno、ino remapの違いがわからないので、なぜかわかりません
" mswin.vimp - mappings to make copy/paste in Vimperator behave like Windows
" Maintainer: Doug Kearns <[email protected]>
" Last Change: 31 Oct 2008
noremap <C-q> <C-v>
noremap <C-Q> <C-z>
" TODO: this should probably be <C-Break> - see :help dos-CTRL-break in Vim
noremap <C-s> <C-c>
inoremap <C-q> <C-v>
inoremap <C-Q> <C-z>
inoremap <C-s> <C-c>
noremap <C-a> <C-v><C-a>
noremap <C-c> <C-v><C-c>
noremap <C-v> <C-v><C-v>
noremap <C-x> <C-v><C-x>
noremap <C-z> <C-v><C-z>
noremap <C-y> <C-v><C-y>
cnoremap <C-a> <C-v><C-a>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-v> <C-v><C-v>
cnoremap <S-Insert> <C-v><C-v>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-y> <C-v><C-y>
inoremap <C-a> <C-v><C-a>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
inoremap <S-Insert> <C-v><C-v>
inoremap <C-x> <C-v><C-x>
inoremap <C-z> <C-v><C-z>
inoremap <C-y> <C-v><C-y>