Vimで選択したテキストを外部プログラムの引数として渡す方法は?


0

ビジュアルモードで文字列を選択し(v)、任意の外部プログラムに送信する(例tmux send-keys

私はxargsを使用しようとしました:

  1. v(ビジュアルモード)に切り替える
  2. いくつかの単語を選択
  3. プレス:取得:'<,'>
  4. 書き:'<,'>w ! xargs -I {} tmux send-keys -t:0 {}ます。行全体を渡すtmux

xargs 期待どおりに動作します。

しかし、私の選択の代わりに行全体が常に通過しています。

回答:


0

シェルウィンドウは通常、クライアント側以外のテキストの選択をサポートしていません。つまり、ターミナルウィンドウまたはSSHクライアントのみがテキストの選択を認識します。したがって、BASHや含まれているプログラムに選択した内容を伝えることができるものを見つけるのは難しいでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.