24328


`.tmux.conf` の設定例などを見ていると、以下のように `escape-time` 設定を 0 にしている例をしばしば見かけます。

[code]

    set-option -s escape-time 0
    
[/code]

man ページを見ていると、これは「エスケープシーケンスの一部かどうかを判定するために wait する時間」だと書いてありますが、これはどうして 0
にしてしまっていいのでしょうか。

(もしくは、これを 0 にすることによって引き起こされる可能性がある問題としては、どのようなものがありますか？)


CC BY-SA 3.0
2016-04-24T13:26:41.620
24312
2016-04-25T05:21:22.457
754
question
tmux
.tmux.conf の escape-time について


Manページを見ると「if it is part of a function or meta key sequences.」とありますので「Esc +
A」とかそういう操作をしやすくするために 遅延させてるのだと思います。

`0`にすることで遅延がなくなり Esc キーをおした時の操作感が速くなります。  
Vim では Esc キーを多用するのでそのように設定している人が多いようです(この情報にはソースはありませんが・・・)。

> Set the time in milliseconds for which tmux waits after an escape is  
>  input to determine if it is part of a function or meta key sequences.  
>  The default is 500 milliseconds.

日本語だと

ミリ秒を指定します。Function またはMeta key sequence の一部であるかを決定するために Escape が入力された後に Tmux は
待ちます。デフォルトは 500 ミリ秒です。

という感じでしょうか。


CC BY-SA 3.0
2016-04-25T05:21:22.457
24328
2016-04-25T05:21:22.457
5008
24312
answer