2017-01-23 17 views
1

私はコマンドライン端末としてMacでitermを使用しています。私はターミナルマネージャーとしてtmuxを使用しています。私がVimで自分のコードファイルを開くと、これでコピーが苦痛になっています。 vimでテキストをコピーするには、 "option"キーを押したままテキストを選択する必要があります。オプションを保持しているときに複数の問題があります: 1)選択モードでスクロールできません 2)端末を2つのペインに分割すると、複数のペインでオプションコピーを使用して選択すると難しくなります。copy paste in iterm、vim

この問題の原因と回避策の場所についてはわかりません。誰もそれで私を助けることができますか?

+0

GUIには 'macvim'、' vim'( 'brew install vim --override-system-vi')の代わりにCLIに' macvim -v'を使ってみてください。次に、 'set clipboard = unnamed'をvim設定ファイルに入れて、通常のコピー&ペースト機能を使います(':help copy-move'を参照してください)。 –

+0

@RuslanOsmanov:私の答えには良い補足物があります。デフォルトのVimに焼き付けられます。しかし、システムVimをオーバーライドすると、端末の 'vim'は端末MacVimを与えます。 'macvim'は存在する実行可能ファイルではないので、' macvim -v'が何であるかはわかりません。 – Amadan

答えて

4

iTimのクリップボードサポートに依存することはできません.Vimやtmuxの分割に関する情報がないからです。代わりにネイティブのVimコピーを使用してください。

:help v 
:help V 
:help y 
:help d 
:help "* 
:help clipboard 

2行をコピーするには、"*2yy(クリップボードのレジスタに、2行の行をコピーする)を実行できます。またはビジュアルモードを使用して何かをマークしてから、"*y(クリップボードレジスタに、yank)だけをマークすることができます。

set clipboard+=unnamed 

次に簡単な2yyは2行をコピーして、あなただけのITERMに貼り付けることができます:あなたがクリップボードをしたい場合は、常に自動的に別のレジスタが指定されていない限り、あなたは.vimrcに以下を追加することができます使用するように登録しますまたは他の任意のアプリケーション。

関連する問題