
私はテストWebプロジェクトを進めていますが、作業を終えて休みたいときはいつでもtermuxで3、4、5つ以上のセッションを閉じる必要があります。私はvimを使用しており、作業ディレクトリに行き、vimを開く必要があります(作業を開始したいときはいつでも4〜5回のセッションで4〜5個のファイルを開く)。しかし、私はそれをより簡単にしたいので、これらのすべてのセッションを開くbashスクリプトを書くことができればと思います。最初は次のように試しました。
#!/bin/bash
cd /storage/emulated/0/1_code/1_web/server/root
httpd
vi index.php
$SHELL
これはうまく機能しますが、このbashスクリプトを使用してより多くのファイルを開きたいです。
上記のような多くのbashスクリプトを生成し、すべてのスクリプトを実行するラッパースクリプトを生成してみましたが、うまくいきませんでした。誰でも私を助けることができますか?ありがとうございます。
答え1
vim
現在のセッションを保存できます。
:mksession my-session.vim
その後、次のように復元できます。
vim -S my-session.vim
tmux
セッションを復元または構成する方法については私もユーザーscreen
なので、他の人が答えるようにしますが、同じ場合は、他のscreen
コマンドを含む別のコマンドを実行するカスタムtmux
起動ファイルで始める必要があります。vim -S
窓/窓の中央。