2009-10-09 18:19:32 +02:00
|
|
|
|
WeeChat Quick Start Guide
|
|
|
|
|
=========================
|
2010-06-22 19:46:28 +02:00
|
|
|
|
Sébastien Helleu <flashcode@flashtux.org>
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[start]]
|
|
|
|
|
Запуск WeeChat
|
|
|
|
|
--------------
|
|
|
|
|
Рекомендованый эмулятор терминала для X сессии это rxvt-unicode.
|
|
|
|
|
(в нем хорошая поддержка UTF-8, и отсутствуют проблемы с хоткеями).
|
|
|
|
|
|
|
|
|
|
Наберите "weechat-curses" в терминале.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[help_options]]
|
2010-03-19 23:33:14 +01:00
|
|
|
|
помощь \ настройки
|
2009-10-09 18:19:32 +02:00
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
В WeeChat есть справка по командам, просто наберите /help
|
|
|
|
|
Что бы получить справку по определенной команде, наберите `/help команда`
|
|
|
|
|
|
|
|
|
|
Для задания настроек используйте `/set config.section.option value`
|
2010-03-19 23:33:14 +01:00
|
|
|
|
(где `config` имя конфигурации (`weechat` или имя плагина для
|
2009-10-09 18:19:32 +02:00
|
|
|
|
настройки), `section` группа в которой настройка и `option` как
|
|
|
|
|
название настройки)
|
|
|
|
|
|
|
|
|
|
WeeChat немедлено применяет все изменения(вам *никогда* не нужно перезапускать
|
|
|
|
|
WeeChat после изменений в настройках)
|
|
|
|
|
|
|
|
|
|
С командой `/set` вы можете использовать регулярные выражения заменяя символом "*"
|
|
|
|
|
опции в начале или в конце строчки.
|
|
|
|
|
На пример:
|
|
|
|
|
|
|
|
|
|
`/set`::
|
|
|
|
|
Показать все опции (WeeChat, и плагинов)
|
|
|
|
|
|
|
|
|
|
`/set weechat.*`::
|
|
|
|
|
Показать опции WeeChat
|
|
|
|
|
|
|
|
|
|
`/set irc.*`::
|
|
|
|
|
Показать опции IRC плагина
|
|
|
|
|
|
|
|
|
|
Вы можете получить справку по любой опции используя `/help`, на пример
|
|
|
|
|
`/help weechat.look.highlight`.
|
|
|
|
|
|
2010-03-19 23:33:14 +01:00
|
|
|
|
Все настройки WeeChat сохраняются при выходе (или используя команду `/save`
|
2009-10-09 18:19:32 +02:00
|
|
|
|
для немедленного сохранения)
|
|
|
|
|
|
|
|
|
|
Вы можете редактировать файлы кофигурации (*.conf) в ручную, и применять параметры
|
|
|
|
|
с помощью команды `/reload`, в случае, если вас не устраивает `/set`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[core_vs_plugins]]
|
|
|
|
|
Ядро vs плагины
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
Ядро WeeChat используется только для вывода информации на экран пользователя.
|
|
|
|
|
Это значит что само по себе ядро, без плагинов, бесполезно
|
2011-08-04 16:13:34 +02:00
|
|
|
|
(преданные пользователи: IRC был частью ядра в версиях до ≤ 0.2.6).
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
Все протоколы, такие как IRC, работают как раздельные плагины.
|
|
|
|
|
|
|
|
|
|
Используйте команду `/plugin` что бы увидеть все загруженные плагины, среди них
|
|
|
|
|
будет IRC, и остальные плагины.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[create_irc_server]]
|
|
|
|
|
Добавление IRC сервера
|
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
|
|
Вы можете добавить сервер используя команду `/server`, на пример:
|
|
|
|
|
|
2010-07-08 17:21:05 +02:00
|
|
|
|
/server add oftc irc.oftc.net/6667
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
Вы всегда можете обратиться к справке набрав: `/help server`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[irc_server_options]]
|
|
|
|
|
Дополнительные опции сервера
|
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
|
|
WeeChat использует стандартные значения для всех серверов ("fall backs")
|
|
|
|
|
если вы не установили их в ручную.
|
|
|
|
|
Вы можете посмотреть эти значения набрав "irc.server_default.*".
|
|
|
|
|
|
|
|
|
|
Если определено значение опции(не "null"), WeeChat будет использовать его.
|
|
|
|
|
Иначе используется стандартное значение ("irc.server_default.xxx").
|
|
|
|
|
|
2010-03-19 23:33:14 +01:00
|
|
|
|
На пример: есть ники по умолчанию (базируются на логине un*x системы), и
|
2009-10-09 18:19:32 +02:00
|
|
|
|
вы можете переназначить их для сервера oftc используя команду:
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.nicks "mynick1,mynick2,mynick3,mynick4,mynick5"
|
|
|
|
|
|
|
|
|
|
Что бы установить имя, и реальное Имя:
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.username "My user name"
|
|
|
|
|
/set irc.server.oftc.realname "My real name"
|
|
|
|
|
|
|
|
|
|
Для соединения с сервером при старте программы:
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.autoconnect on
|
|
|
|
|
|
|
|
|
|
Для выполнения команды после подключения, на пример для идентификации
|
|
|
|
|
с помошью NickServ:
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.command "/msg nickserv identify xxxxxx"
|
|
|
|
|
|
|
|
|
|
На заметку: команды могут быть разделены используя ';' (двоеточия)
|
|
|
|
|
|
|
|
|
|
Для автовхода на каналы при подключении используйте:
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.autojoin "#channel1,#channel2"
|
|
|
|
|
|
|
|
|
|
Что бы удалить значение опции, и использовать ее стандартное значение
|
|
|
|
|
на пример для ников по умолчанию (irc.server_default.nicks):
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.nicks null
|
|
|
|
|
|
|
|
|
|
Другие настройки вы можете изменить используя следующую команду
|
|
|
|
|
(заменяя "xxx" соответствующей опцией)
|
|
|
|
|
|
|
|
|
|
/set irc.server.oftc.xxx value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[connect_to_irc_server]]
|
|
|
|
|
Подключение к серверу, и автовход на каналы
|
|
|
|
|
-------------------------------------------
|
|
|
|
|
|
|
|
|
|
/connect oftc
|
|
|
|
|
|
|
|
|
|
[NOTE]
|
2010-03-19 23:33:14 +01:00
|
|
|
|
Эту команду можно использовать для подключения к серверу без его
|
|
|
|
|
создания (должен ли я напомнить что вы можете посмотреть справку набрав
|
2009-10-09 18:19:32 +02:00
|
|
|
|
`/help connect`?)
|
|
|
|
|
|
2010-03-19 23:33:14 +01:00
|
|
|
|
По умолчанию, буфер сервера совмещен с буфером WeeChat. Для
|
2009-10-09 18:19:32 +02:00
|
|
|
|
переключения между ними вы можете использовать Ctrl-X,
|
|
|
|
|
|
|
|
|
|
Можно отключить это совмещение, что бы получить раздельные
|
|
|
|
|
буферы серверов.
|
|
|
|
|
|
|
|
|
|
/set irc.look.server_buffer independent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[join_part_irc_channels]]
|
|
|
|
|
Подключение\разделение IRC каналов
|
|
|
|
|
----------------------------------
|
|
|
|
|
|
|
|
|
|
`/join #channel`::
|
|
|
|
|
зайти на канал
|
|
|
|
|
|
|
|
|
|
`/part [quit message]`::
|
|
|
|
|
разделить канал(оставить буфер открытым)
|
|
|
|
|
|
2012-11-22 18:20:58 +01:00
|
|
|
|
`/close`::
|
2009-10-09 18:19:32 +02:00
|
|
|
|
закрыть буфер сервера, или канала (`/close` это алиас `/buffer close`)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[buffer_window]]
|
|
|
|
|
Управление буферами\окнами
|
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
|
|
Буфер это компонент привязанный к плагины номером, категорией
|
|
|
|
|
и именем. Буфер содержит данные которые выводятся на экран.
|
|
|
|
|
|
|
|
|
|
Окно выводит содержимое буфера. По умолчанию, создается одно
|
|
|
|
|
окно с одним буфером. Если разделить окно, вы можете видеть
|
2010-03-19 23:33:14 +01:00
|
|
|
|
много буферов одновременно.
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
Команды для управления буферами и окнами:
|
|
|
|
|
|
|
|
|
|
/buffer
|
|
|
|
|
/window
|
|
|
|
|
|
|
|
|
|
(Я не буду повторять что вы можете получить помощь набрав /help)
|
|
|
|
|
|
|
|
|
|
На пример, что бы разделить окно на маленькое (1/3 ширины)
|
|
|
|
|
и большое (2/3), используйте команду:
|
|
|
|
|
|
|
|
|
|
/window splitv 33
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[key_bindings]]
|
|
|
|
|
Комбинации клавиш
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
В WeeChat по умолчанию много горячих клавиш. Все из них задокументированы,
|
|
|
|
|
но необходимо знать жизненно важные:
|
|
|
|
|
|
|
|
|
|
- 'alt + left/right arrows' (or 'F5'/'F6'): к следующему\предыдущему буферу
|
|
|
|
|
- 'F7'/'F8': следующее\предыдущее окно (когда окна разбиты)
|
|
|
|
|
- 'F9'/'F10': прокрутка темы
|
|
|
|
|
- 'F11'/'F12': прокрутка списка ников
|
|
|
|
|
- 'tab': завершить текст в строке ввода (как в командной оболочке)
|
|
|
|
|
- 'page up/down': прокрутка текста к буфере
|
|
|
|
|
- 'alt + A': перейти к буферу с "активностью"
|
|
|
|
|
|
|
|
|
|
Исходя из ваших нужд, и клавиатуры, вы можете переназначить любые клавиши
|
|
|
|
|
исползуя команду `/key`.
|
2010-03-19 23:33:14 +01:00
|
|
|
|
Полезная комбинация для поиска клавшиных кодов meta-k (alt-k)
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
На пример, что бы назначить на meta-y (alt-y) команду `/buffer close`:
|
|
|
|
|
|
|
|
|
|
/key bind (press meta-k) (press meta-y) /buffer close
|
|
|
|
|
|
|
|
|
|
Команда должна выглядеть так:
|
|
|
|
|
|
|
|
|
|
/key bind meta-y /buffer close
|
|
|
|
|
|
|
|
|
|
Что бы удалить:
|
|
|
|
|
|
|
|
|
|
/key unbind meta-y
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[plugins_scripts]]
|
|
|
|
|
Плагины/Скрипты
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
В некоторых дистрибутивах, на пример в Debian. Плагины доступны как пакеты
|
|
|
|
|
(на пример weechat-plugins)
|
|
|
|
|
Плагины автоматические загружаются если они найдены (пожалуйста,
|
|
|
|
|
посмотрите документацию о load/unload плагинов или скиптов)
|
|
|
|
|
|
2012-08-14 18:29:32 +02:00
|
|
|
|
Много пользовательских плагинов доступно для WeeChat:
|
|
|
|
|
http://www.weechat.org/scripts
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
2012-08-14 18:29:32 +02:00
|
|
|
|
// TRANSLATION MISSING
|
|
|
|
|
You can manage scripts in WeeChat with command `/script` (see `/help script`
|
|
|
|
|
for more info).
|
2009-10-09 18:19:32 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[more_doc]]
|
|
|
|
|
Больше документации
|
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
|
|
Для остальных вопросов вы можете прочитать FAQ или документацию:
|
|
|
|
|
http://www.weechat.org/doc
|
|
|
|
|
|
|
|
|
|
Приятного использования WeeChat!
|