Действительно ли возможно выбрать определенную вкладку в OSX Terminal.app использующий сочетания клавиш? [закрытый]

Трудно однозначно говорить о том, как работает клиент IBM WebSphereMQ & amp; работа сервера, так как они с закрытым исходным кодом, но на основании моего опыта работы с другими реализациями обмена сообщениями я могу дать общее объяснение.

Соединение JMS инициируется клиентом к серверу. Клиент JMS использует javax.jms.ConnectionFactory для создания javax.jms.Connection, который является соединением между клиентом и сервером.

Обычно, когда клиент использует пул, пул либо заполняется «с нетерпением» (что означает, что определенное количество соединений создается, когда пул инициализируется, чтобы заполнить его до определенного уровня), либо «лениво» (что означает пул заполняется соединениями по одному, так как клиенты запрашивают их из пула). Если клиент запрашивает соединение из пула и если все соединения в пуле используются и максимальный размер соединений, разрешенных пулом, не достигнут, то будет создано другое соединение. Если пул достиг максимально допустимого размера (т. Е. Больше соединений не может быть создано), тогда клиент, запрашивающий соединение, должен будет ждать, пока другой клиент вернет свое соединение в пул, и в этот момент пул передаст его ожидающему. клиент.

Клиент JMS может узнать о сообщениях на сервере несколькими различными способами.

Если клиент JMS время от времени запрашивает у сервера сообщения, которые он имеет в определенной очереди, он может создать javax.jms.Consumer и использовать метод receive(). Этот метод может ожидать сообщения в очереди бесконечно, или он может принимать параметр тайм-аута, чтобы, если сообщение не приходит в течение указанного времени, возвращается вызов receive().

Если клиент JMS хочет получить сообщение из определенной очереди, как только сообщение поступит в очередь, он может создать реализацию javax.jms.MessageListener и зарегистрировать ее в очереди. Когда такой слушатель зарегистрирован в очереди, тогда, когда в очередь поступает сообщение, сервер отправит сообщение слушателю. Это иногда называют «обратным вызовом», поскольку сервер «перезванивает» клиенту.

19
задан p3t0r 3 October 2008 в 12:56
поделиться

3 ответа

6
ответ дан 30 November 2019 в 05:24
поделиться

Да это, Вы используете Команду 1, Команда 2 и т.д. Взглянули под меню Window , и Вы будете видеть окна, перечисленные с их эквивалентным ярлыком. ('Трилистник' является символом для Командной клавиши - также известный как ключ Apple.)

Мои извинения - пропустили факт, который Вы отсылали к Вкладкам в первый раз вокруг. Я не полагаю, что существует любое другое сочетание клавиш для переключения между Вкладками вне Cmd-{и}. Возможно, если это важно, не группируйте их во-первых? Оставьте их как отдельные окна?

0
ответ дан 30 November 2019 в 05:24
поделиться

Я настоятельно рекомендую использовать Экран GNU , если вам действительно так нужны вкладки. У меня есть специальный файл .screenrc, который упрощает жизнь, просто поместите в свой домашний каталог в файл с именем .screenrc :

defscrollback 1024
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "

Кроме того, при запуске screen я запускаю screen -c ~ / .screenrc.programming , который выглядит так:

source $HOME/.screenrc

screen -t World
screen -t Server
screen -t Console
screen -t Command
screen -t Editor
screen -t MySQL

Это откроет кучу «вкладок», между которыми вы можете переключаться, используя Ctrl-A, n и Ctrl-A , p или Ctrl-A с последующим числом для прямого переключения на единицу.

-2
ответ дан 30 November 2019 в 05:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: