summaryrefslogtreecommitdiff
path: root/doc/de/weechat_commands.xml
blob: 775479863be36f3f474c3702278af44faf1c388e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
<?xml version="1.0" encoding="iso-8859-1"?>

<!-- ********* WARNING! *********

     This file is automatically built with a Perl script. DO NOT EDIT!
-->

<command>alias  [Aliasname [Befehl [Argumente]]]</command>
<programlisting>
einen Alias für einen Befehl anlegen

Aliasname: Name des Alias
   Befehl: Befehlsname (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle können durch Semikola getrennt werden)
Argumente: Argumente für den Befehl

</programlisting>
<command>wird durch alle Argumente ersetzt.</command>
<programlisting>Die Variablen $nick, $channel and $server werden durch den aktuellen Nick/Channel oder Server ersetzt.

</programlisting>
<command>buffer  [Aktion [Argumente] | Nummer | [[Server] [Channel]]]</command>
<programlisting>
Puffer verwalten

 action: action to do:
   move: move buffer in the list (may be relative, for example -1)
  close: close buffer (optional arg is part message, for a channel)
   list: list open buffers (no parameter implies this list)
 notify: set notify level for buffer (0=never, 1=highlight, 2=1+msg, 3=2+join/part)
         (when executed on server buffer, this sets default notify level for whole server)
 scroll: scroll in history (may be relative, and may end by a letter: s=sec, m=min, h=hour, d=day, M=month, y=year); if there is only letter, then scroll to beginning of this item

 number: jump to buffer by number
server,
channel: jump to buffer by server and/or channel name

Examples:
        move buffer: /buffer move 5
       close buffer: /buffer close this is part msg
         set notify: /buffer notify 2
    scroll 1 day up: /buffer scroll 1d  ==  /buffer scroll -1d  ==  /buffer scroll -24h
scroll to beginning
        of this day: /buffer scroll d
 scroll 15 min down: /buffer scroll +15m
  scroll 20 msgs up: /buffer scroll -20
   jump to #weechat: /buffer #weechat

</programlisting>
<command>builtin  Befehl</command>
<programlisting>
starte eingebauten WeeChat/IRC-Befehl (ohne Plugin-Handler oder Aliase)

Befehl: auszuführender Befehl (falls nicht vorhanden wird automatisch ein '/' vorangestellt)


</programlisting>
<command>clear  [-all | number [number ...]]</command>
<programlisting>
Fenster leeren

  -all: lösche alle Puffer
Nummer: lösche den Puffer mit der angegebenen Nummer

</programlisting>
<command>connect  [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command>
<programlisting>
mit Server verbinden

      -all: connect to all servers
servername: internal server name to connect
   -nojoin: do not join any channel (even if autojoin is enabled on server)
  hostname: hostname to connect, creating temporary server
      port: port for server (integer, default is 6667)
      ipv6: use IPv6 protocol
       ssl: use SSL protocol

</programlisting>
<command>disconnect  [-all | Servername [Servername ...]]</command>
<programlisting>
Serververbindung(en) trennen

      -all: Trenne von allen Servern
servername: Servername, von dem getrennt werden soll

</programlisting>
<command>dcc  Aktion [Nickname [Datei]]</command>
<programlisting>
DCC (Filetransfer oder Chat) starten oder Chat beenden

  Aktion: 'send' (Datei) oder 'chat' oder 'close' (Chat)
Nickname: Empfänger der Datei bzw. Chatpartner
    Datei: zu versendende (lokal vorliegende) Datei

</programlisting>
<command>debug  dump | buffer | windows</command>
<programlisting>
Debugging-Nachricht ausgeben

   dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
 buffer: dump buffer content with hexadecimal values in log file
windows: display windows tree

</programlisting>
<command>help  [Befehl]</command>
<programlisting>
Hilfe zu Befehlen abfragen

Befehl: Name eines WeeChat- oder IRC-Befehls

</programlisting>
<command>history  [clear | Anzahl]</command>
<programlisting>
zeigt Befehlsverlauf des Puffers

clear: Löscht Verlauf
Anzahl: zeigt die gewünschte Anzahl an Verlaufseinträgen

</programlisting>
<command>ignore  [Maske [[Typ | Befehl] [Channel [Server]]]]</command>
<programlisting>
IRC-Nachrichten und/oder Hosts ignorieren

  Nummer: Nummer des zu entfernenden Eintrags (siehe Liste)
   Maske: Nickname oder Hostmaske, die ignoriert werden soll
     Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, dcc, pv)
Befehl: IRC-Befehl
 Channel: Channel, in dem ignoriert werden soll
  Server: Server, auf dem ignoriert werden soll

Bei jedem Argument steht '*' für 'alle'.
Ohne Argumente listet /ignore alle definierten /ignore-Regeln auf.

</programlisting>
<command>key  [Taste [Funktion/Befehl]] [unbind Taste] [functions] [call Funktion ["Argumente"]] [reset -yes] </command>
<programlisting>
belegen/freigeben von Tasten

      Taste: diese Taste anzeigen oder mit einer internen Funktion oder einem Befehl, beginnend mit "/", belegen
   unbind: Tastenbelegung aufheben
functions: interne Funktionen für Tastenbelegungen auflisten
     call: rufe eine Funktion über ihren Namen auf (mit optionalen Argumenten)
    reset: Standardbelegung wiederherstellen und entferne ALLE eigenen Belegungen (Vorsicht!)

</programlisting>
<command>plugin  [list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]</command>
<programlisting>
auflisten/laden/entladen von Plugins

    list: geladene Plugins auflisten
listfull: geladene Plugins mit Details für jedes Plugin auflisten
    load: lade ein Plugin
autoload: lade automatisch alle Plugins im System- oder Benutzerverzeichnis
  reload: lade ein Plugin erneut (wenn kein Name vorgegeben ist, werden alle Plugins entladen und autolade die Plugins)
  unload: entlade eines oder alle Plugins

Ohne Argument, listet /plugin alle geladenen Plugins auf.

</programlisting>
<command>reconnect  [-all [-nojoin] | servername [servername ...] [-nojoin]]</command>
<programlisting>
mit einem Server oder mehreren Servern neu verbinden

      -all: reconnect to all servers
servername: server name to reconnect
   -nojoin: do not join any channel (even if autojoin is enabled on server)

</programlisting>
<command>save  [Datei]</command>
<programlisting>
Konfiguration abspeichern

Datei: Name der zu speichernden Konfigurationsdatei

</programlisting>
<command>server  [list [servername]] | [listfull [servername]] | [add servername hostname [-port port] [-temp] [-auto | -noauto] [-ipv6] [-ssl] [-pwd password] [-nicks nick1 nick2 nick3] [-username username] [-realname realname] [-command command] [-autojoin channel[,channel]] ] | [copy servername newservername] | [rename servername newservername] | [keep servername] | [del servername]</command>
<programlisting>
Auflisten, Hinzufügen oder Entfernen von Servern

      list: list servers (no parameter implies this list)
  listfull: list servers with detailed info for each server
       add: create a new server
servername: server name, for internal and display use
  hostname: name or IP address of server
      port: port for server (integer, default is 6667)
      temp: create temporary server (not saved in config file)
      auto: automatically connect to server when WeeChat starts
    noauto: do not connect to server when WeeChat starts (default)
      ipv6: use IPv6 protocol
       ssl: use SSL protocol
  password: password for server
     nick1: first nick for server
     nick2: alternate nick for server
     nick3: second alternate nick for server
  username: user name
  realname: real name of user
      copy: duplicate a server
    rename: rename a server
      keep: keep server in config file (for temporary servers only)
       del: delete a server
   deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)

</programlisting>
<command>set  [Option [ = Wert]]</command>
<programlisting>
Konfigurationsparameter setzen

Option: Name einer Option (wenn der Name vorhanden ist, aber kein Wert, dann wird eine Hilfe zur Option ausgegeben
 Wert: Wert der Option

Option kann Servername.server_xxx lauten, wobei "Servername" der interne Servername ist und "xxx" eine Option für diesen Server.

</programlisting>
<command>setp  [Option [ = Wert]]</command>
<programlisting>
Konfigurationsparameter für Plugin setzen

Option: Name einer Plugin-Option
 Wert: Wert für Option

Option wird wie folgt formatiert: Plugin.Option, z.B. perl.myscript.item1

</programlisting>
<command>unalias  Aliasname</command>
<programlisting>
einen Alias entfernen

Aliasname: Name des zu löschenden Aliases

</programlisting>
<command>unignore  [Nummer | [Maske [[Typ | Befehl] [Channel [Server]]]]</command>
<programlisting>
/ignore-Regel entfernen

  Nummer: Nummer des zu entfernenden Eintrags (siehe Liste)
   Maske: Nickname oder Hostmaske, die ignoriert werden soll
     Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, dcc, pv)
Befehl: IRC-Befehl
 Channel: Channel, in dem ignoriert werden soll
  Server: Server, auf dem ignoriert werden soll

Bei jedem Argument steht '*' für 'alle'.
Ohne Argumente listet /unignore alle definierten /ignore-Regeln auf.

</programlisting>
<command>upgrade  [path_to_binary]</command>
<programlisting>
aktualisiert WeeChat ohne die Verbindung zum Server zu trennen

path_to_binary: path to WeeChat binary (default is current binary)

This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.

</programlisting>
<command>uptime  [-o]</command>
<programlisting>
zeigt die Uptime von Weechat an

-o: sendet die Weechat-Uptime als IRC-Nachricht in den aktuellen Channel

</programlisting>
<command>window  [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all]]</command>
<programlisting>
Fenster verwalten

  list: listet die geöffneten Fenster (Default, kann auch weggelassen werden)
    -1: springt zum vorherigen Fenster
    +1: springt zum nächsten Fenster
    b#: springt zum nächsten Fenster, dass Puffer Nummer # anzeigt
    up: wechselt zum Fenster über dem aktuellen
  down: wechselt zum Fenster unter dem aktuellen
  left: wechselt zum linken Fenster
 right: wechselt zum rechten Fenster
splith: teilt das aktuelle Fenster horizontal
splitv: teilt das aktuelle Fenster vertikal
resize: verändert die Größe des aktuellen Fensters, die neue Größe ist &lt;pct&gt; Prozent des Elternfensters groß
 merge: vereinigt Fenster miteinander (all = alle Fenster vereinigen)

Bei splith und splitv gibt pct die neue Größe des Fensters im verhältnis zur aktuellen Größe an. Zum Beispiel würde 25 bedeuten, dass das neue Fenster nur noch ein Viertel der Größe des alten Fensters hätte.

</programlisting>