У меня есть два профиля в моем терминале Gnome, один использует определенное изображение для фона. Хотел бы переключаться между ними, когда я вхожу / выхожу Vim
.
Пока что я делаю это с помощью Alt kbd> + t kbd> и переходя к другому профилю. Но хотелось бы, чтобы это было автоматизировано.
Возможные сценарии:
vim newFile # profile changes to Vim-one
:q # it changes back to default
vim confFile # profile changes to Vim-one
Ctrl-z # vim is suspended, default profile enters
cmd_that_uses_changed_config_file
fg # vim is brought back from suspension, profile changes again...
Теперь я понимаю, что полностью автоматизировать это может быть сложно, поэтому сочетание клавиш для этого совершенно нормально. Я искал ярлыки терминала Gnome, но в меню терминала есть только три из них: заголовок, сброс, сброс и очистка.
Есть идеи, советы или указатели? : -)
Предисловие: Я новичок и у меня похожие проблемы. В отсутствие ответа от кого-то с функциональным знанием этих вещей, вот как я подхожу к решению этой проблемы.
«man gnome-терминал» предлагает несколько интересных опций для запуска новых окон или вкладок с использованием определенного профиля. Псевдоним для запуска экземпляра gnome-терминала в новой вкладке с использованием профиля «X» выглядит как разумный квази-ключ и позволяет существующим сочетаниям клавиш переключаться между и закрывать вкладки.
Это выглядело бы примерно так:
alias gtvim='gnome-terminal --tab-with-profile=X -t Vim -x vim >&1'
gtvim filename
Для псевдонима постоянства его нужно добавить в конец ~ / .bashrc
Мне нужно поработать над другими вещами сейчас , но это был мой первый набег. Кажется, он по-прежнему открывает команду в новом окне терминала, но все еще легко доступен с помощью сочетаний клавиш.
Так же, как примечание, я пытаюсь открыть все терминалы с ssh-подключениями к удаленным терминалам с другим цветовым профилем, чтобы предотвратить передачу команд на неправильный компьютер.