2013-11-04 21:41:34 +01:00
|
|
|
= WeeChat Quickstart Anleitung
|
2014-01-23 18:38:53 +01:00
|
|
|
:author: Sébastien Helleu
|
|
|
|
:email: flashcode@flashtux.org
|
|
|
|
:lang: de
|
2016-05-03 21:31:55 +02:00
|
|
|
:toc: left
|
|
|
|
:toc-title: Inhaltsverzeichnis
|
|
|
|
:sectnums:
|
|
|
|
:docinfo1:
|
2015-01-12 21:53:34 +01:00
|
|
|
|
|
|
|
|
2015-01-23 08:59:38 +01:00
|
|
|
Übersetzer:
|
2015-01-12 21:53:34 +01:00
|
|
|
|
|
|
|
* Frank Zacharias <frank_zacharias@web.de>, 2006
|
|
|
|
* Juergen Descher <jhdl@gmx.net>, 2009
|
2018-04-06 22:26:21 +02:00
|
|
|
* Nils Görs <weechatter@arcor.de>, 2009-2018
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
|
|
|
|
[[start]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Start von WeeChat
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-09-28 09:37:47 +02:00
|
|
|
Die bevorzugte Terminal-Emulation für X (aber nicht obligatorisch) ist
|
2016-03-10 21:52:14 +01:00
|
|
|
rxvt-unicode: rxvt verfügt über eine gute UTF-8 Unterstützung und hat
|
|
|
|
keine Probleme mit der Standard Tastaturbelegung.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Programmstart aus Deiner shell:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-08-02 08:54:16 +02:00
|
|
|
$ weechat
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2019-04-19 21:25:33 +02:00
|
|
|
[[help]]
|
|
|
|
== Online-Hilfe
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Für jeden Befehl bietet WeeChat eine Hilfe an:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/help
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Um sich eine Hilfe für einen bestimmten Befehl anzeigen
|
2013-04-16 20:09:54 +02:00
|
|
|
zu lassen:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-04-16 20:09:54 +02:00
|
|
|
/help Befehl
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2019-04-19 07:12:45 +02:00
|
|
|
Für Optionen kann man ebenso eine Hilfe anfordern:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2019-04-17 07:44:03 +02:00
|
|
|
/help config.section.option
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-05-04 22:18:49 +02:00
|
|
|
(dabei ist _config_ der Konfigurationsname (_weechat_ für den Kern von weechat,
|
|
|
|
oder der Name einer Erweiterung), _section_ ein Abschnitt dieser Konfiguration und _option_
|
2014-06-09 09:21:18 +02:00
|
|
|
der Name der entsprechenden Option).
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2019-04-19 21:25:33 +02:00
|
|
|
[[options]]
|
2019-04-19 23:07:36 +02:00
|
|
|
== Optionen verändern
|
2019-04-19 21:25:33 +02:00
|
|
|
|
2019-04-17 07:44:03 +02:00
|
|
|
Um Optionen zu setzen benutzt man:
|
|
|
|
|
|
|
|
----
|
|
|
|
/set config.section.option Wert
|
|
|
|
----
|
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
WeeChat verwendet umgehend einen neu eingestellten Wert (WeeChat muss also zu *keinem* Zeitpunkt
|
|
|
|
neu gestartet werden, nach dem die Konfiguration verändert wurde).
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-30 05:25:16 +02:00
|
|
|
Beim Beenden von WeeChat werden alle Einstellungen gespeichert (mittels des
|
|
|
|
Befehls `/save` kann das Sichern der Optionen manuell durchgeführt werden).
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-30 05:25:16 +02:00
|
|
|
[IMPORTANT]
|
|
|
|
Es wird *nicht empfohlen* die Konfigurationsdateien manuell zu editieren, da WeeChat
|
|
|
|
diese Dateien zu jeder Zeit überschreiben kann (zum Beispiel: `/quit`).
|
|
|
|
Außerdem muß eine veränderte Datei manuell mit dem Befehl `/reload` neu
|
|
|
|
geladen werden (mit dem Risiko von Datenverlust da Optionen kommentarlos überschrieben werden,
|
|
|
|
bevor man diese ggf. gesichert hat `/save`). +
|
|
|
|
Aus diesen Gründen sollte immer der `/set` Befehl genutzt werden, da
|
|
|
|
zusätzlich auch die Eingabe auf Plausibilität geprüft wird und Änderungen sofort wirksam werden.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
Mit der _fset_ Erweiterung kann man sehr einfach Optionen finden und diese
|
|
|
|
den eigenen Bedürfnissen anpassen.
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
Um zum Beispiel alle WeeChat Optionen anzuzeigen:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2018-03-30 05:25:16 +02:00
|
|
|
/fset weechat.*
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
zeigt alle IRC Optionen an:
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2018-03-30 05:25:16 +02:00
|
|
|
/fset irc.*
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
Der `/fset` Befehl hat eine teilweise Vervollständigung von Optionsnamen, wenn
|
|
|
|
man also `/fset hot` eingibt und kbd:[Tab] drückt, wird die Eingabe durch
|
|
|
|
`/fset hotlist` vervollständigt. Wenn man nun kbd:[Enter] drückt, werden alle
|
|
|
|
hotlist Optionen angezeigt.
|
2018-03-31 09:44:16 +02:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
Um weitere Informationen zum `/fset` Befehl und seine Tastenbefehle zu behalten,
|
|
|
|
siehe `/help fset`.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[core_vs_plugins]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Kern (Core) vs Erweiterungen
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2017-01-27 23:46:57 +01:00
|
|
|
Der Kern (core) von WeeChat dient ausschließlich dazu um Daten auf dem Bildschirm
|
|
|
|
auszugeben und um mit dem Benutzer zu interagieren. Dies bedeutet das WeeChat,
|
|
|
|
-also der WeeChat core-, ohne jedwede Erweiterung, unbrauchbar ist.
|
|
|
|
(an die treuen User: IRC war Teil des Kerns in den Versionen ≤ 0.2.6)
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-09-28 09:37:47 +02:00
|
|
|
Alle Netzwerkprotokolle, z.B. IRC, werden als separate Erweiterung bereit gestellt.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-09-28 09:37:47 +02:00
|
|
|
Benutze den Befehl `/plugin` um alle Erweiterungen aufzulisten, "irc" sowie andere
|
|
|
|
Erweiterungen sollten aufgelistet werden.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[create_irc_server]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Einen IRC-Server erstellen
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2015-01-25 08:48:52 +01:00
|
|
|
Um eine Verbindung zu einem IRC Server herzustellen wird der
|
|
|
|
`/server` Befehl verwendet. Beispiel:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2015-01-24 13:55:29 +01:00
|
|
|
/server add freenode chat.freenode.net
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2019-03-17 18:34:21 +01:00
|
|
|
In dieser Zeile ist `freenode` der interne Servername der von WeeChat genutzt wird:
|
2018-04-06 22:26:21 +02:00
|
|
|
Damit ist es möglich sich mit dem Server zu verbinden `/connect freenode` und um
|
|
|
|
die Server relevanten Optionen anzupassen _irc.server.freenode.xxx_.
|
2018-04-06 21:07:34 +02:00
|
|
|
|
2018-04-06 22:26:21 +02:00
|
|
|
Falls noch Fragen offen sein sollten, einfach die Hilfe verwenden:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/help server
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[irc_server_options]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Setzen eigener IRC-Server Optionen
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2017-01-27 23:46:57 +01:00
|
|
|
WeeChat verwendet Vorgabewerte für alle Server (so genannte "fall backs"), sofern
|
|
|
|
keine individuellen Werte für die entsprechenden Server-Optionen gesetzt worden sind.
|
|
|
|
Die Vorgabewerte sind in "irc.server_default.*" hinterlegt.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2017-01-27 23:46:57 +01:00
|
|
|
Für jede Server-Option benutzt WeeChat den individuellen Wert - falls einer
|
|
|
|
definiert ist (nicht "null"). Andernfalls verwendet WeeChat die Vorgabewerte
|
2010-03-19 23:33:14 +01:00
|
|
|
("irc.server_default.xxx").
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2017-01-27 23:46:57 +01:00
|
|
|
Beispielsweise werden Standard Nicks verwendet (basierend auf dem Un*x Login). Um
|
|
|
|
dies nun für den freenode-Server anzupassen, kann folgender Befehl genutzt werden:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-06-09 09:21:18 +02:00
|
|
|
/set irc.server.freenode.nicks "meinNick,meinNick2,meinNick3,meinNick4,meinNick5"
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Um den User- und realen Namen anzupassen:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/set irc.server.freenode.username "Mein User-Name"
|
|
|
|
/set irc.server.freenode.realname "Mein wirklicher Name"
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-12-20 13:34:47 +01:00
|
|
|
Um beim Start von WeeChat automatisch eine Verbindung zu einem Server
|
|
|
|
herzustellen:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/set irc.server.freenode.autoconnect on
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Um eine SSL Verbindung herzustellen:
|
2014-06-08 17:54:49 +02:00
|
|
|
|
|
|
|
----
|
|
|
|
/set irc.server.freenode.addresses "chat.freenode.net/7000"
|
|
|
|
/set irc.server.freenode.ssl on
|
|
|
|
----
|
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Sollte der Server SASL unterstützen, kann man sich damit automatisch Authentifizieren
|
2012-11-27 15:16:37 +01:00
|
|
|
(dadurch identifiziert man sich beim Server, bevor man Channels (Chaträume) betritt):
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/set irc.server.freenode.sasl_username "mynick"
|
|
|
|
/set irc.server.freenode.sasl_password "xxxxxxx"
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2012-11-27 15:16:37 +01:00
|
|
|
Unterstützt der Server keine SASL Authentifizierung, muss man sich bei "nickserv"
|
|
|
|
identifizieren:
|
2012-11-27 10:00:20 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/set irc.server.freenode.command "/msg nickserv identify xxxxxxx"
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2012-11-27 10:00:20 +01:00
|
|
|
|
|
|
|
[NOTE]
|
2016-05-04 22:18:49 +02:00
|
|
|
Mehrere Befehle in der Option _command_ können durch ein `;` (Semikolon) voneinander getrennt werden.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-01-30 10:07:47 +01:00
|
|
|
Möchte man seine Passwörter nicht als Klartext in der Konfiguration sichern, kann man die
|
|
|
|
Erweiterung /secure nutzen.
|
2016-01-29 07:44:19 +01:00
|
|
|
|
2016-01-30 10:07:47 +01:00
|
|
|
Zuerst sollte eine Passphrase gesetzt werden:
|
2016-01-29 07:44:19 +01:00
|
|
|
|
|
|
|
----
|
2016-01-30 10:07:47 +01:00
|
|
|
/secure passphrase Dies ist meine geheime Passphrase
|
2016-01-29 07:44:19 +01:00
|
|
|
----
|
|
|
|
|
2016-01-30 10:07:47 +01:00
|
|
|
Dann kann man zum Beispiel für Freenode ein geheimes Passwort setzen:
|
2016-01-29 07:44:19 +01:00
|
|
|
|
|
|
|
----
|
|
|
|
/secure set freenode_password xxxxxxx
|
|
|
|
----
|
|
|
|
|
2016-01-30 10:07:47 +01:00
|
|
|
Um nun das geschützte Freenode-Passwort in einer Option zu nutzen setzt man eine
|
2016-06-15 08:01:45 +02:00
|
|
|
Variable anstelle des Passworts, `+${sec.data.freenode_password}+`:
|
2016-01-29 07:44:19 +01:00
|
|
|
|
|
|
|
----
|
|
|
|
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
|
|
|
|
----
|
|
|
|
|
2016-05-04 22:18:49 +02:00
|
|
|
Um ein auto-join (automatisches _betreten_) von Channels (Räumen) nach der
|
2014-06-09 09:21:18 +02:00
|
|
|
Verbindung zum Server durchzuführen, müssen die entsprechenden Channels in
|
|
|
|
eine Liste eingetragen werden:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/set irc.server.freenode.autojoin "#channel1,#channel2"
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2017-10-11 21:57:23 +02:00
|
|
|
[TIP]
|
2017-10-14 18:46:43 +02:00
|
|
|
Mittels der kbd:[Tab] Taste kann man sehr einfach Namen und Werte von Optionen
|
|
|
|
vervollständigen und mittels kbd:[Shift+Tab] kann eine teilweise Vervollständigung
|
|
|
|
durchgeführt werden (was bei langen Wörtern, wie z.B. der Name einer Option, nützlich
|
|
|
|
sein kann).
|
2017-10-11 21:57:23 +02:00
|
|
|
|
2009-09-05 23:16:51 +02:00
|
|
|
Um einen Wert der Server-Optionen zu entfernen und stattdessen wieder den
|
2014-06-09 09:21:18 +02:00
|
|
|
Vorgabewert zu nutzen, z.B. Nutzen der vorgegebenen Nicknamen
|
2009-09-05 23:16:51 +02:00
|
|
|
(irc.server_default.nicks):
|
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2018-07-07 17:43:50 +02:00
|
|
|
/unset irc.server.freenode.nicks
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2012-11-27 15:16:37 +01:00
|
|
|
Andere Optionen: Du kannst andere Optionen mit folgendem Befehl festlegen ("xxx"
|
2009-09-05 23:16:51 +02:00
|
|
|
ist der Optionsname):
|
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-06-09 09:21:18 +02:00
|
|
|
/set irc.server.freenode.xxx Wert
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[connect_to_irc_server]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Verbinden mit dem IRC-Server und auto-join der Channel
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2014-04-04 16:12:33 +02:00
|
|
|
/connect freenode
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[NOTE]
|
|
|
|
Dieser Befehl kann dazu benutzt werden um einen neuen Server zu erstellen und
|
2018-03-31 14:35:23 +02:00
|
|
|
sich mit diesem zu verbinden, ohne den Befehl `/server` zu benutzen
|
|
|
|
(siehe `/help connect`).
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2018-03-31 14:35:23 +02:00
|
|
|
Alle Server-Buffer und der WeeChat Kernbuffer, der sogenannte -core-Buffer-, werden
|
|
|
|
standardmäßig zusammengelegt. Um zwischen dem core-Buffer und den Server-Buffern
|
2016-05-04 22:18:49 +02:00
|
|
|
zu wechseln, kannst Du kbd:[Ctrl+x] benutzen.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2012-11-27 15:16:37 +01:00
|
|
|
Es ist möglich das automatische Zusammenlegen der Server-Buffer zu deaktivieren,
|
2018-03-31 14:35:23 +02:00
|
|
|
um dadurch separate Server-Buffer zu erhalten:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/set irc.look.server_buffer independent
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[join_part_irc_channels]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Betreten/verlassen der IRC-Channel
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-03-21 07:36:49 +01:00
|
|
|
Einen Channel betreten:
|
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/join #channel
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Einen Channel verlassen (der Buffer bleibt dabei geöffnet):
|
2013-03-21 07:36:49 +01:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/part [quit message]
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-03-14 21:06:39 +01:00
|
|
|
Schließt einen Server, Channel oder privaten Buffer (`/close` ist ein Alias
|
|
|
|
für `/buffer close`):
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/close
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-03-08 07:53:31 +01:00
|
|
|
[WARNING]
|
2016-03-14 21:06:39 +01:00
|
|
|
Wird ein Server-Buffer geschlossen, werden automatisch die Channel/privaten
|
|
|
|
Buffer geschlossen.
|
2016-03-08 07:53:31 +01:00
|
|
|
|
2016-03-14 21:06:39 +01:00
|
|
|
Um sich bei einem Server abzumelden, führt man im entsprechenden Server-Buffer
|
|
|
|
folgenden Befehl aus:
|
2016-03-08 07:53:31 +01:00
|
|
|
|
|
|
|
----
|
|
|
|
/disconnect
|
|
|
|
----
|
|
|
|
|
2014-04-22 21:11:52 +02:00
|
|
|
[[irc_private_messages]]
|
2014-04-23 21:28:18 +02:00
|
|
|
== IRC private Nachrichten
|
2014-04-22 21:11:52 +02:00
|
|
|
|
2016-05-04 22:18:49 +02:00
|
|
|
Öffnet einen Buffer und schickt eine Nachricht an einen User (Nick _foo_):
|
2014-04-22 21:11:52 +02:00
|
|
|
|
|
|
|
----
|
2014-06-09 09:21:18 +02:00
|
|
|
/query foo Dies ist eine Nachricht
|
2014-04-22 21:11:52 +02:00
|
|
|
----
|
|
|
|
|
2014-04-23 21:28:18 +02:00
|
|
|
Schließt einen privaten Buffer:
|
2014-04-22 21:11:52 +02:00
|
|
|
|
|
|
|
----
|
|
|
|
/close
|
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[buffer_window]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Buffer/Fenster Verwaltung
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Ein Buffer ist einer Erweiterung zugeordnet und besitzt eine Buffer-Nummer,
|
|
|
|
einen Buffer-Namen und beinhaltet die auf dem Bildschirm dargestellten
|
|
|
|
Zeilen.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Ein Fenster ist die Ansicht eines Buffers. Standardmäßig nutzt WeeChat ein
|
|
|
|
Fenster, in welchem ein Buffer darstellt wird. Wird der Bildschirm in
|
|
|
|
mehrere Fenster aufgeteilt, kann man sich entsprechend der Anzahl der
|
|
|
|
geteilten Fenster einen Buffer pro Fenster anzeigen lassen.
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Befehle, zum Verwalten von Buffern und Fenstern:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/buffer
|
|
|
|
/window
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Beispiel: Um den Bildschirm vertikal in ein kleineres Fenster (1/3 Bildschirmbreite)
|
|
|
|
und ein größeres Fenster (2/3 Bildschirmbreite) aufzuteilen:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2013-03-21 07:36:49 +01:00
|
|
|
/window splitv 33
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-09-07 08:20:23 +02:00
|
|
|
Um die Teilung des Bildschirms rückgängig zu machen:
|
2016-08-26 08:08:01 +02:00
|
|
|
|
|
|
|
----
|
|
|
|
/window merge
|
|
|
|
----
|
|
|
|
|
2009-09-05 23:16:51 +02:00
|
|
|
[[key_bindings]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Tastaturbelegung
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-09-28 09:37:47 +02:00
|
|
|
WeeChat verwendet viele Standardtasten. Alle Tastenbelegungen sind in der
|
|
|
|
Dokumentation beschrieben. Im folgenden werden die wichtigsten Tastenbelegungen
|
|
|
|
kurz erläutert:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-05-04 22:18:49 +02:00
|
|
|
- kbd:[Alt+←] / kbd:[Alt+→] oder kbd:[F5] / kbd:[F6]: Wechsel zum
|
2010-09-28 09:37:47 +02:00
|
|
|
vorherigen/nächsten Buffer
|
2018-03-31 14:35:23 +02:00
|
|
|
- kbd:[F1] / kbd:[F2]: scrollt die Liste mit Buffern ("buflist")
|
2016-05-04 22:18:49 +02:00
|
|
|
- kbd:[F7] / kbd:[F8]: Wechsel zum vorherigen/nächsten Fenster (falls der
|
2013-12-02 19:11:03 +01:00
|
|
|
Bildschirm aufgeteilt ist)
|
2016-05-04 22:18:49 +02:00
|
|
|
- kbd:[F9] / kbd:[F10]: scrollt die Titelleiste
|
|
|
|
- kbd:[F11] / kbd:[F12]: scrollt die Liste mit den Nicks
|
|
|
|
- kbd:[Tab]: komplettiert den Text in der Eingabezeile, ähnlich Deiner shell
|
|
|
|
- kbd:[PgUp] / kbd:[PgDn]: scrollt den Text im aktiven Buffer
|
|
|
|
- kbd:[Alt+a]: springt zum Buffer mit Aktivität (aus der Hotlist)
|
2010-09-28 09:37:47 +02:00
|
|
|
|
|
|
|
Gemäß Deiner Tastatur und/oder Deinen Bedürfnissen kann jede Taste mit Hilfe
|
2014-06-09 09:21:18 +02:00
|
|
|
des `/key` Befehls durch jedweden Befehl neu belegt werden.
|
2016-05-04 22:18:49 +02:00
|
|
|
Eine nützliche Tastenkombination um Tastencodes zu ermitteln ist kbd:[Alt+k].
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2016-05-04 22:18:49 +02:00
|
|
|
Beispiel: Belegung von kbd:[Alt+!] mit dem Befehl `/buffer close`:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2015-11-15 12:35:36 +01:00
|
|
|
/key bind (drücke alt-k) (drücke alt-!) /buffer close
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
Du wirst folgende Befehlszeile erhalten:
|
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2015-11-15 12:35:36 +01:00
|
|
|
/key bind meta-! /buffer close
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2014-06-09 09:21:18 +02:00
|
|
|
Entfernen der Tastenbelegung:
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2015-11-15 12:35:36 +01:00
|
|
|
/key unbind meta-!
|
2013-11-04 21:41:34 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[plugins_scripts]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Erweiterungen/Skripten
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2010-09-28 09:37:47 +02:00
|
|
|
Bei einigen Distributionen wie z.B. Debian, sind die Erweiterungen über separate Pakete
|
2009-09-05 23:16:51 +02:00
|
|
|
erhältlich (z.B. weechat-plugins).
|
2010-09-28 09:37:47 +02:00
|
|
|
Erweiterungen werden -sofern welche gefunden worden sind- automatisch geladen (Bitte beachte
|
2012-11-27 15:16:37 +01:00
|
|
|
die Dokumentation zum installieren/entfernen von Erweiterungen und/oder Skripten).
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2015-01-23 08:59:38 +01:00
|
|
|
Viele externe Skripten (von Drittprogrammierern) sind für WeeChat verfügbar. Diese
|
|
|
|
Skripten können mittels des `/script` Befehls heruntergeladen und installiert werden:
|
2015-01-21 22:34:05 +01:00
|
|
|
|
|
|
|
----
|
2017-07-22 10:51:38 +02:00
|
|
|
/script install go.py
|
2015-01-21 22:34:05 +01:00
|
|
|
----
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2015-01-23 08:59:38 +01:00
|
|
|
siehe `/help script` für weitere Informationen.
|
2015-01-21 22:34:05 +01:00
|
|
|
|
2015-01-23 08:59:38 +01:00
|
|
|
Eine Liste aller verfügbaren Skripten kann man sich in WeeChat mittels
|
|
|
|
`/script` anzeigen lassen oder man besucht folgende Webseite:
|
2015-01-21 22:34:05 +01:00
|
|
|
https://weechat.org/scripts
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
[[more_doc]]
|
2013-11-04 21:41:34 +01:00
|
|
|
== Weitere Dokumentation
|
2009-09-05 23:16:51 +02:00
|
|
|
|
2012-11-27 15:16:37 +01:00
|
|
|
Nun kannst Du WeeChat nutzen, für weitere Fragen lese die FAQ und/oder Dokumentation:
|
2014-12-13 09:16:09 +01:00
|
|
|
https://weechat.org/doc
|
2009-09-05 23:16:51 +02:00
|
|
|
|
|
|
|
Viel Spass mit WeeChat!
|