使っていますtmux復活tmuxが閉じられた後にtmuxセッションを再生成するためのプラグイン。ほとんど動作しますが、実行コマンドを再開しません。vim
、、、、およびすべてをサポートしていますが、待機しているless
bashプロンプトのみが表示されます。man
tail
vim test.txt
以下は、以下の保存ファイルのいずれかに示されているように動作している1つのウィンドウの保存データです~/.tmux/resurrect
。
pane 0 1 :bash 1 :* 2 :/tmp 0 vim :
明らかにここに何かがありました。 「test.txt」はどこにありますか?パラメータが持続しない場合、コマンドを再構築するのは困難です。
コマンド全体を保存しないのはなぜですか?
私はこれをCygwinで実行していますが、これが関連していると思います。
ベストアンサー1
新しいバージョンは、次の作業に役立ちます。
https://github.com/tmux-plugins/tmux-resurlect/blob/master/docs/restoring_programs.md
.tmux.conf
うまく機能するには、以下を追加する必要がありました。
# Plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
# Plugin Config
set -g @resurrect-processes 'python sqlite3 nano'
set -g @resurrect-capture-pane-contents 'on'
set -g @continuum-boot 'on'
set -g @continuum-restore 'on'
プラグインを入手+私 (大文字1)
プラグインアップデート+ゆう (大文字U)
保存: +Ctrl+S
回復:+Ctrl+R
生成された日付を指定した保存ファイルは、.tmux/resurlectで編集できます。
last
tmuxが起動時にクラッシュした場合に最後のファイルを指すシンボリックリンク。cp
最後のファイルが指す最新のジョブ/古いファイルです。
一部のユーザー.tmux.confの先頭に一時的にnew-sessionを追加すると、すべてが消去されます。
源泉:https://jdhao.github.io/2019/01/17/tmux_plugin_management