# Nutzung

Dieses Kapitel erklärt, wie Weechat zu starten ist, die zu verwendenden Tastenkombinationen, interne und IRC-Kommandos, die Konfigurationsdatei und die FIFO für die remote-Bedienung.

## Starten von WeeChat

Argumente der Kommandozeile:

Parameter | Beschreibung
--- | ---
`-a, --no-connect` | Schaltet das auto-connect ab
`-d, --dir <path>` | Setzt den Pfad für das Verzeichnis, dass Weechat benutzen soll (relevant für die Konfigurationsdateien, Logs, Plugins und Skripte). Der Standardwert "`~/.weechat`". Bitte beachten Sie: dieses Verzeichnis wird automatisch erzeugt, wenn es noch nicht exitiert.
`-h, --help` | Zeigt eine zusammenfassende Hilfe an.
`-k, --keys` | Zeigt die Standard-Tastenkombinationen an
`-l, --license` | Zeigt die Lizenz an
`-p, --no-plugin` | Schaltet das automatische Laden der Plugins ab
`-v, --version` | Zeigt die Programmversion an
`plugin:option` | Option for plugin (see doc for each plugin)

Es ist auch möglich URLs für einen oder mehrere IRC-Server anzugeben, so wie:

    irc[6][s]://[nick[:passwort]@]irc.example.org[:port][/channel][,channel[...]

Beispiel um die Channels #weechat and #toto zu betreten "`irc.freenode.net`" server, default port (6667), mit dem Nicknamen "nono":

    $ weechat-curses irc://nono@irc.freenode.net/#weechat,#toto

Um WeeChat zu starten, ist eins der folgenden Kommandos abzusetzen:

- für Curses GUI: `weechat-curses`

- für Gtk GUI: `weechat-gtk`

- für wxWidgets GUI: `weechat-wxwidgets`

- für Qt GUI: `weechat-qt`

Wenn Sie Weechat zum ersten Mal starten, wird eine Konfigurationsdatei erzeugt, deren Optionen besitzen Standardwerte. Diese Datei ist: "`~/.weechat/weechat.conf`"

Sie können diese Datei entsprechend ihren Bedürfnissen editieren, um Weechat anzupassen oder Parameter zu beeinflussen mit "`/set`" Kommando in WeeChat (siehe )

## Tastenkombinationen

Tastenkombination | Wirkung
--- | ---
Links / Strg + B | Gehe zum vorherigen Zeichen in der Kommandozeile
Rechts / Strg + F | Gehe zum nächsten Zeichen in der Kommandozeile
Strg + Links | Gehe zum vorherigen Wort in der Kommandozeile
Strg + Rechts | Gehe zum nächsten Wort in der Kommandozeile
Pos1 / Strg + A | Gehe zum Anfang der Kommandozeile
Strg + C dann B | Insert code for bold text.
Strg + C dann C | Insert code for colored text.
Strg + C dann O | Insert code for color reset.
Strg + C dann R | Insert code for reverse color.
Strg + C dann U | Insert code for underlined text.
Ende / Strg + E | Gehe zum Ende der Kommandozeile
Strg + K | Lösche vom Cursor bis zum Ende der Kommandozeile
Strg + L | Fenster neu aufbauen
Strg + R | Suche nach Text im Pufferverlauf (zwei Mal: suche nach dem genauen Text)
Strg + S dann Strg + U | Set unread marker on all buffers
Strg + T | Zeichen transponieren
Strg + U | Lösche vom Cursor bis zum Aanfang der Kommandozeile
Strg + W | Lösche das vorhergehende Wort in der Kommandozeile
Strg + Y | Inhalt der Zwischenablage einfügen
Rückschritt / Strg + H | Lösche das vorhergehende Zeichen in der Kommandozeile
Entfernen / Strg + D | Lösche das nächste Zeichen in der Kommandozeile
Tabulator | Vervollständige ein Kommando oder Nick (wiederhole: finde nächste Vervollständigung)
Shift + Tab | Without completion, do a partial completion. With pending completion, complete with previous completion.
Jedes Zeichen | Setze das Zeichen beim Cursor in die Kommandozeile ein
Eingabe / Strg + J / Strg + M | Führe ein Kommando aus oder sende eine Nachricht (im Suchmodus: Suche anhalten)
Hoch / Runter | Rufe das letzte Kommando/die letzte Nachricht wieder auf (im Suchmodus: suche rückwärts/vorwärts)
Strg + Hoch / Strg + Runter | Rufe das letzte Kommando/die letzte Nachricht des globalen Buffers wieder auf (für alle Buffer)
Seite hoch / Seite runter | Eine Seite hoch / runter im Verlauf des Buffers
Alt + Seite hoch / Alt + Seite runter | Ein paar Zeilen hoch / runter im Verlauf des Buffers
Alt + Pos1 / Alt + Ende | Gehe zum Anfang / Ende des Puffers
F5 / Alt + Links | Gehe zum vorherigen Puffer
F6 / Alt + Rechts | Gehe zum nächsten Puffer
F7 | Schalte in das vorherige Fenster
F8 | Schalte in das nächste Fenster
F9 / F10 | Blättere in der Topic
F11 / F12 | Blättere in der Nicklist
Alt + F11 / Alt + F12 | Gehe zum Anfang / Ende der Nicklist
Alt + A | Schalte in den nächsten Puffer mit Aktivität (mit der Priorität: highlight, message, other)
Alt + B | Gehe zum vorherigen Wort in der Kommandozeile
Alt + D | Lösche das nächste Wort in der Kommandozeile
Alt + F | Gehe zum nächsten Wort in der Kommandozeile
Alt + H | Lösche den Inhalt der Hotlist (Aktivitätsanzeige für andere Puffer)
Alt + I | Entferne den letzten Hinweis in der Infobar
Alt + J dann Alt + L | Schalte zum letzten Puffer
Alt + J then Alt + P | Switch to buffer previously displayed
Alt + Zahl (0-9) | Schalte in den Puffer mit der Nummer (0 = 10)
Alt + J dann eine Zahl (01-99) | Schalte in den Puffer mit der Nummer
Alt + K | Setze den Keycode der nächsten Taste in der Kommandozeile ein
Alt + N | Blättere zum nächsten Highlight
Alt + P | Blättere zum vorigen Highlight
Alt + R | Lösche die komplette Kommandozeile
Alt + S | Schalte zwischen den Servern im Server-Puffer hin und her (wenn "look_one_server_buffer" angeschaltet ist)
Alt + U | Blättere zur ersten ungelesenen Zeile im Puffer
Alt + W dann Alt + Pfeil | Schalte zum Fenster in der entsprechenden Richtung
Alt + = | Toggle filters on/off

## Kommandozeile

WeeChat command line (at the bottom of window) lets you execute commands or send text to buffer.

Kommandos beginnen mit einem "/", gefolgt vom Namen des Kommandos. For example, to see list of all options:

    /set

Nachrichten an einen Puffer sind jeder Text, der nicht mit einem "/" begint. Um zum Beispiel den Text "`hello`" an den gegenwärtigen Puffer zu senden:

    hello

Dennoch ist es möglich, eine Nachricht auch mit einem "/" zu beginnen, einfach ein weiteres "/" voranstellen. Um zum Beispiel den Text "`/set`" an den gegenwärtigen Puffer zu senden:

    //set

For some plugins like IRC, you can use color codes and attributes, as follow (press Ctrl-C then following letter, with optional value):

Code | Beschreibung
--- | ---
^Cb | Fett (bold)
^Ccxx | Textfarbe "`xx`" (color) (siehe Farbtabelle)
^Ccxx,yy | Textfarbe "`xx`" und Hintergrund "`yy`" (siehe Farbtabelle)
^Co | Schalte Farben und Attribute ab
^Cr | umgedrehte Farben (tausche Textfarbe mit Hintergrundfarbe)
^Cu | Unterstreiche Text

Hinweis: Der gleiche Farbcode (ohne die Nummer) kann zum Ausschalten des Attributes verwendet werden.

Farbcodes für ^Cc:

Code | Farbe
--- | ---
00 | weiss
01 | schwarz
02 | dunkles Blau
03 | dunkles Grün
04 | helles Rot
05 | dunkles Rot
06 | Magenta
07 | Orange
08 | Gelb
09 | helles Grün
10 | Cyan
11 | helles Cyan
12 | helles Blau
13 | helles Magenta
14 | Grau
15 | helles Grau (Weiss)

Beispiel: Anzeige von "`hello everybody!`" mit "`hello`" fett in hellem Blau, und "`everybody`" unterstrichen in hellem Rot:

    ^Cc12^Cbhello^Cb^Cc04^Cu everybody^Cu^Cc!

## WeeChat Kommandos

Dieses Kapitel listet alle WeeChat-Kommandos auf.

## Konfigurationsdatei

Liste der Optionen für die Konfigurationsdatei:

Option | Typ | Wert | Default | Beschreibung
--- | --- | --- | --- | ---

Farben für die Curses GUI:

Schlüsselwort | Farbe
--- | ---
`default` | default Farbe (Transparent für den Hintergrund)
`black` | Schwarz
`red` | dunkles Rot
`lightred` | helles Rot
`green` | dunkles Grün
`lightgreen` | helles Grün
`brown` | Braun
`yellow` | Gelb
`blue` | dunkles Blau
`lightblue` | helles Blau
`magenta` | dunkles Magenta
`lightmagenta` | helles Magenta
`cyan` | dunkles Cyan
`lightcyan` | helles Cyan
`white` | Weiss