tmux.conf ファイルは \ 行にバックスラッシュのコンマを使用しません。

tmux.conf ファイルは \ 行にバックスラッシュのコンマを使用しません。

tmux 1.7と1.8を使用してください。

tmux.conf ファイルのどこにでもありますが、\;ファイルに追加するとエラーで失敗します。例は次のとおりです。

bind -t vi-copy 'y' copy-selection \; run-shell "tmux save-buffer - | curl -d @- localhost:5482"

次のエラーが発生します。

/Users/user/.tmux.conf:30: 使用法: バインディング キー [-cnr] [-t キー テーブル] キー コマンド [パラメータ]

例は次のとおりです。

  1. 複数のtmuxコマンドを単一のキーストロークにバインドする方法は?

  2. https://superuser.com/questions/562567/tmux-bind-key-and-running-shell-isnt-working

バインディング -t オプションを使用した場合にのみ発生するようです。

ベストアンサー1

キーテーブルバインディング(Madeを使用-t)は、他のコマンドセット(移動および編集のみ可能)を使用します。また、\;複数のコマンドの実行を許可しません。

「モード」コマンドcopy-pipe(新しいマルチプレクサ1.8)特定の場合に便利です。

bind-key -t vi-copy y copy-pipe "curl -d @- localhost:5482"

データを切り替え--data-binaryたり保存したい場合があります。--data-urlencoded

おすすめ記事