- tmuxが新しいセッションを開始するときは、デフォルトでコマンドを実行する必要があります。
- セッションが開始されると、デフォルトでフォルダから開始する必要があります。
答え1
スクリプトを使用してtmuxを起動できます。 bashスクリプト(または使用しているシェルに関係なくハッシュバン(#!)を変更することを忘れないでください)に保存して実行可能にしてからスクリプトを実行すると、vimを実行する単一のウィンドウを使用する新しいtmuxセッション提供されます。セッションとウィンドウの名前とコマンドを必要に応じて調整します。
#!/bin/bash
tmux new-session -d -s mySession -n myWindow
tmux send-keys -t mySession:myWindow "cd /my/directory" Enter
tmux send-keys -t mySession:myWindow "vim" Enter
tmux attach -t mySession:myWindow