en mode de commande TMUX, la fenêtre suivante crée une nouvelle fenêtre et ouvre Vim à l'intérieur:
:new-window vim
5 Réponses :
tmux code> a une option pour ceci:
restez-la sortie code>:
Cela rend cette fenêtre morte. Savez-vous comment faire de retour à Shell?
@Amjith: : nouvelle fenêtre "/ bin / sh -c 'vim; exec Bash'" code>
Shell il soyez mis
J'utilise des touches d'envoi afin de "TYPE" la commande dans la coquille. Voici mon get.all code> Script, qui incendie de nombreuses commandes, dont je devrais peut-être interagir avec après leur fin (et ceux que je ne fais pas, avez
Quitter code>):
Je me rends compte que c'est une longue question morte. Mais je suis un utilisateur récent de TMUX et j'ai eu cette même question. Il s'avère que vous voudrez peut-être faire cela:
tmux new-session bash -l
Déplacement Bon commentaire de @jo donc à une réponse séparée. P>
Cette commande tombe en shell une fois que le premier ls -la code> termine:
tmux nouvelle fenêtre "/ bin / sh -c 'ls -la; exec Bash'"
code> p>
Si vous avez l'intention de quitter le processus dans la nouvelle fenêtre normalement (comme dans la sortie appropriée), alors Toutefois, si vous souhaitez quitter le nouveau processus via une interruption système (SIGINT par exemple). Vous devrez utiliser TMUX New-Window "Vim; Exec Bash" Code> irait principalement. P>
piège code>. P>
TMUX New-Window "Bash -C 'Trap \" Bash \ "int; queue -f foo'" code> p> p>