Intereting Posts

Разница между / wc и / part в IRC-клиенте irssi

В чем разница между /wc (закрывает текущее окно) и /part (parting the channel) команды в IRC-клиенте irssi ? Я знаю, что в некоторых случаях /part не закрывает окно (например, если соединение с IRC-сервером потеряно или если оно не является окном канала, которое пытается закрыть), но в целом, в чем разница между этими двумя казалось бы, почти идентичные команды?

Один закроет окно (/ wc), другие части канала (/ часть). Закрытие окна также будет разделять канал, но вы не сможете «/ part» других окон :-).

«Использование метода / wc полезно для разделения каналов в отключенных сетях. В этих случаях просто использование / part не будет работать». https://quadpoint.org/articles/irssi/#query-windows

Документация:

  • ЧАСТЬ: Руководство Irssi – 6.2 Присоединение, расставание
  • WC: Startup HOWTO – 2. Использование базового пользовательского интерфейса

Исходный код:

  • PART: src / irc / core / irc-commands.c – – /* SYNTAX: PART [<channels>] [<message>] */
  • WINDOW CLOSE: src / fe-common / core / window-commands.c – /* SYNTAX: WINDOW CLOSE [<first> [<last>]] */
  • WC: /irssi/irssi.conf – создает псевдоним WC = "WINDOW CLOSE"

Также связаны: / set autoclose_windows. Если вы используете / wjoin, то / wc закроет окно и разделит все каналы. С помощью / part вы можете разделить один канал. Аналогично, / private и / unquery (или / query в запросе) могут использоваться для личных сообщений.