問題タブ [tmux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3777 参照

vim - Vimで、Escキーと矢印キーを挿入モードで機能させるにはどうすればよいですか?

端末は、。で始まるシーケンスとして矢印キーを送信しますEsc。Vimには、挿入モード'esckeys'で始まるキーを機能させるオプションがあります。Escこれは、実際のEscキーがすぐに応答することを犠牲にして行われますEsc。Vimは、矢印キーを押しているだけなのか、それともスペルを始めているのかを認識しなくなったためです。

挿入モードで実行できるようにしたいことは次のとおりです。

  1. 矢印キーを押してカーソルをその方向に移動させ、
  2. を押しEscて、すぐに挿入モードを終了します。

私は解決策の始まりを持っています。を使用しても、キーを次のよう:set noesckeysにマップできます。<Up>

もちろん、qカーソルを上げるための良いキーではありません。Esc代わりに、ターミナルエミュレーターの矢印キーを(入力しないランダムなUnicode文字など)で始まらないものにマップしてimapから、Vimの方向にマップしたいと思います。

問題はこれです:Vimを離れると、矢印キーが機能しなくなります。彼らが今何を意味するのかを知っているのはVimだけです。

私はiTerm2内のtmux内で作業しています。このようなバインディングを1つのtmuxペインでのみライブにする方法はありますか?または、Vimに実行中にクレイジーな矢印キーバインディングを使用する必要があることをtmuxに通知させますか?他のアイデアはありますか?

(ちなみに、私は挿入モードで矢印キーをまったく使用しないことを嬉しく思いますが、それらが機能することを期待している人々とペアを組んでおり、礼儀正しいペアになりたいと思っています。)

0 投票する
3 に答える
3939 参照

tmux - tmux のすべてのウィンドウにペインを表示する

すべてのウィンドウに表示されるように tmux でペインを構成できるかどうか疑問に思います。

それを行う方法のヒントはありますか?

0 投票する
1 に答える
965 参照

ssh - ジョブが完了すると、リモートtmuxをビープ音で鳴らします

Linuxファンです。

数日前、tmuxがとても便利だと思いました。

今私は一日中それを使用しています。リモートシェルでtmuxを実行し、そこで作業しています。私のローカルPCでは、1つの端末しか機能していません。そして、私は面白いことを見つけました:私のmuttプログラムは、新着メールが到着したときにビープ音を鳴らしています。そして、tmuxはこのビープ音を私のローカルPCに転送していますが、シェルコマンドで同様のビープ音を鳴らす方法はありますか?コマンドフィニッシュサインに使いたいです。

0 投票する
4 に答える
15709 参照

macos - tmuxが再接続しない

私は最近、screen から tmux (macports を介して取得) を使用するように切り替えました。機能セットの方が気に入っているためです。ただし、スクリーニングできるように、別の場所から tmux を再接続することはできないようです。

自宅の Mac で、iTerm2 を開きます。デフォルトのシェルは zsh で、tmux セッションを で開始しtmuxます。すべてのスピットをセットアップし、適切なサーバーに ssh 接続するなどして、しばらく作業します。仕事に行く時間。<C-a> d- tmux が切り離されます。

Windows XP マシンを使用して仕事に取り掛かります。パテを起動し、自宅に戻って Mac に SSH で接続し、 を試みたところtmux attach、エラー メッセージが表示されました。

no sessions

なぜこれが起こるのかを判断できないようです。これを掘り下げることを恐れていませんが、どこから始めればよいかさえわかりません。考え?

PS私はすでに.tmux.confファイルを削除しているので、デフォルトの設定を使用しています。

0 投票する
1 に答える
1697 参照

zsh - tmux -- 最後の実行コマンドのエコーを無効にしますか?

私は最近 tmux を使い始めましたが、出力の前に tmux が最後の実行コマンドを出力するという事実を除いて、状況は良好です。

そこのディレクトリの前に「pwd」が置かれていることがわかりますが、これは面倒です。

tmux の外部でコマンドを実行すると、私のシェル (zsh) はこれを行いません。

show-environment -g は、zsh などに渡される奇妙なオプションを明らかにしません。SHELL=/bin/zsh

マンページを読んでグーグルで検索しましたが、何も見つかりません。

助けてくれてありがとう!

0 投票する
1 に答える
3238 参照

vim - tmux/vim でマウス サポートを有効にして、リモート ホストへの ssh 後も引き続き動作するようにする方法

私は、多くのセッションxtermを実行している Linux サーバーからリモートで表示されている Windows マシンを使用しています。マウスが最初のサーバー (tmux セッションが存在するサーバー) の両方でtmux動作するようにすべての設定を行っていますが、セッション内で 2 番目の Linux サーバーに移動すると、マウスが動作しなくなります。なぜこれが起こるのか、どうすれば修正できるのか、誰にも手がかりがありますか?tmuxvimsshtmuxvim

と を使用tmux-1.5してvim 7.3います。私のホームディレクトリはLinuxサーバー間でマッピングされているため、すべての設定ファイルはLinuxサーバー間で同じです。

編集:これをさらに調べた後、vim分割のサイズ変更が影響を受けているようです。カーソル位置を設定したり、マウスでテキストを選択したりできます。

0 投票する
2 に答える
13076 参照

tmux - コマンドを tmux のすべてのウィンドウに送信する

ウィンドウ内のすべてのペインではなく、tmux 内のすべてのウィンドウに同じコマンドを送信する方法です。synchronize-panes - 1 つのウィンドウ内のすべてのペインにコマンドを送信します。画面に「at」のようなものが必要です。

0 投票する
1 に答える
1483 参照

ubuntu - tty を使用すると tmux が起動しない (ubuntu 11.10)

https://stackoverflow.com/a/7410228/880040でこの同様の質問を行い、6番目に確認することは、

端末機能ファイルが存在することを確認します。ls -lh /usr/share/terminfo/*/$TERM

通らないものです。このフォルダ全体が空です。tmux は、ssh セッションから開始すると期待どおりに動作します。tty セッションでは、tmux コマンドの後の改行でハングします。ctrl-c でも kill できません。ssh で tmux を killall する必要があります。

$TERM は 'linux' OS は Ubuntu 11.10 (サーバー版) 32 ビット

残念ながら、上記の投稿では、/usr/share/terminfo が空の場合の対処方法について説明していませんでした。

0 投票する
2 に答える
1741 参照

tmux - tmux を使用して行末に移動する設定

尋ねなければならない迷惑な質問!bash (またはどこでも..この質問を編集するときのように) では、CTRL + left|right左または右に移動して、さまざまな空白のビットにすることができます。実行するとtmux..これは機能します..何もしません。同じことをどのように行うのですtmuxか?

ありがとうございました。

0 投票する
1 に答える
3828 参照

vim - vimを(tmux経由で)Cmdキーにバインドする方法

私は通常macvimを使用しており、macsコマンドキーを使用していくつかのキーバインディングを使用しています。tmuxに切り替えようとしていますが、これらのバインディングはどれも機能していません。.tmux.configまたは.vimrcを変更してこれらのバインディングを元に戻す方法に関するヒントはありますか?