Когда я начинаю свой рабочий день, я захожу в папку проекта. Откройте три вкладки: одну для сервера rails, одну для vim, одну для запуска команд git и консоли rails. Я попытался создать псевдоним и несколько функций для этого. Тем не менее, он запускает все команды в первом окне.
Как я могу перенести фокус на вновь открытую вкладку (и) и выполнить вторую команду?
Некоторые из моих функций .bash_profile:
alias rs=" rails s"
alias gpo="git pull origin"
#nt as in NewTab in current dir
function nt() {
open . -a "iterm 2"
}
Что я уже пробовал:
#go start coding for the day.
alias go='nt | rs; nt | vim; nt | gpo;'
#Go get going.
function Go() {
nt && rs;
nt && vim;
nt && gpo;
}
#GOing to work this time. Also tried | in place of &&.
function GO() {
open . -a "iterm 2" && rs
open . -a "iterm 2" && vim
open . -a "iterm 2" && gba && gpo
}
Незначительно, но важно: команда для запуска rails 'rs' не запускается, пока я не сфокусируюсь на первом окне.
Другие вопросы на подобные темы: