2016-04-25 7 views
1

私はビジュアルモードでコピーして貼り付けようとすると、コピーされた行の代わりに新しい行を貼り付けます。 .vimrcを使用しているrootで同じことが行われた場合、うまく動作します。私の.vimrcファイルでコピー/ペーストの問題

これは私が現在使用している.vimrcです。 何か助けていただければ幸いです.linuxで使用された場合、同じ.vimrcを書き留めておきましょう。うまく動作します。

+0

autoselectplusのようなオプションを見て使用することを示唆していますか? – skeletalmonkey

+1

私の野生の推測では、この行はここに 'set clipboard = unnamedplus'がこれらの問題を引き起こしている可能性があります。あなたはそれを取り出してそれをチェックできますか? –

+0

@スドバンバンうん、それはそれを修正した。 – kiran6

答えて

0

Linuxで動作すると言われているので、あなたのエラーはWindowsまたはOSXであると仮定します。あなたの問題を@sudobangbangで述べたようにラインこれはvimのは、Linuxで使用されるXウィンドウをクリップボードにVimの別名である+されるようにするには、デフォルトのコピーバッファに設定されているん何set clipboard=unnamedplus

です。わからない、なぜそれだけで、あなたに新しい行を与えているが、それはそれはあなたが*にコピー・バッファを設定するコマンドset clipboard=unnamedを使用することをお勧めしますWindowsとOSXのために働くために、これを取得するにはOS

と対話する方法で行うことはおそらくですこれはWindows/OSXのクリップボードのエイリアスです。

しかし、あなたのコマンド

1
:help unnamedplus 

続い*バッファを参照するために"を使用して"*y"*pを行うことによって、システムのコピーバッファからその行に完全に手動でコピーすることができます/貼り付けを削除する場合は私にこの情報を提供し

         clipboard-unnamedplus 
unnamedplus  A variant of the "unnamed" flag which uses the 
       clipboard register '+' (quoteplus) instead of 
       register '*' for all yank, delete, change and put 
       operations which would normally go to the unnamed 
       register. When "unnamed" is also included to the 
       option, yank operations (but not delete, change or 
       put) will additionally copy the text into register 
       '*'. 
       Only available with the +X11 feature. 
       Availability can be checked with: 
         if has('unnamedplus') 

vim.wik Mac OS X clipboard sharing上のIA記事は

set clipboard=unnamed 

はまた、あなたがコピーを選択して貼り付けを使用しているどのようなコマンドautoselect

:help autoselect 
          clipboard-autoselect 
    autoselect  Works like the 'a' flag in 'guioptions': If present, 
        then whenever Visual mode is started, or the Visual 
        area extended, Vim tries to become the owner of the 
        windowing system's global selection or put the 
        selected text on the clipboard used by the selection 
        register "*. See guioptions_a and quotestar for 
        details. When the GUI is active, the 'a' flag in 
        'guioptions' is used, when the GUI is not active, this 
        "autoselect" flag is used. 
        Also applies to the modeless selection. 

              clipboard-autoselectplus 
    autoselectplus Like "autoselect" but using the + register instead of 
        the * register. Compare to the 'P' flag in 
        'guioptions'. 
関連する問題