私は最近、より良い生活と明るい朝を願ってZshをインストールしました。ただし、 Zshがtmuxと組み合わせてさまざまな問題を引き起こすことにすぐに気付きました。
最初の問題は、コマンドの前のプロンプトの最後で奇妙なことが起こっていましたが、これはtmuxに unicode サポートの-uフラグを指定することで解決されました。ただし、 Zshをtmuxで使用するには、解決が必要な最後の問題が 1 つあります。
ユースケース:複数の候補を含むコマンドをオートコンプリートする
問題:オートコンプリートは、元の文字を残しながら、候補を 1 文字右にシフトします (視覚的なバグ、コマンドには含まれません)。
例 1。
次に、TABを押します..
例 2。
次に、TABを押します..
注 1: Bash シェルを使用している場合、これは発生しません。
注 2:「oh-my-zsh」を使用しています。この問題は、提供されているテーマを使用している場合にのみ発生します。これにより、ネイティブの zsh/tmux ではなく、「oh-my-zsh」テーマの問題に絞り込まれます。