14

tmux から開始された vim セッションからの切り取りと貼り付けは完全に壊れていますか?

github Web から vim セッションにカットしたい場合、またはその逆の場合、ほとんど機能しないか、機能する場合でも完全に壊れています。

私は他の人に、これが難しいと感じていることを確認してもらいました.

私は以下を実行しています:

  • OS X 10.8.2
  • ヴィム7.3
  • tmux 1.7

通常のカット アンド ペースト コマンドCmd+cおよびCmd+について言及していますv

修正または回避策はありますか?

4

2 に答える 2

29
  1. Vim では、 「コピー」と「貼り付け」にCmd+ c/ Cmd+を使用しません。おそらくレジスタ ( / ) を使用して「ヤンク」と「プット」に/を使用します。vyp"*y"ap

  2. Vim にクリップボード サポートが組み込まれている場合、Vim"*yからヤンクするのに十分であり"*p、別のアプリケーションから挿入するのに十分なはずです。*「クリップボード」レジスタです。

  3. 繰り返しますが、Vim がクリップボードをサポートしていると仮定すると、Vim のデフォルト レジスタとクリップボード レジスタを同期set clipboard^=unnamedする必要があります。˘~/.vimrcと を簡単に使用できます。yp

  4. tmux/vim コンボには、Mac OS X のシステム クリップボードに関する長年の問題があります。幸いなことに、非常に迅速かつ簡単に修正できます

Vim ビルドがクリップボードをサポートしているかどうかを確認するには、シェルで次のコマンドを入力します。

$ vim --version | grep clipboard

+機能の前のAは「サポートする」を-意味し、「サポートしない」を意味します。

于 2012-12-26T15:04:40.883 に答える
0

少しだけヘルプを追加します。

クリップボードをサポートするvimを入手すると役立つかもしれません

于 2015-01-26T20:48:42.427 に答える