2009-10-23 13:04:39 +0000 2009-10-23 13:04:39 +0000
85
85

Wie kann man Sonderzeichen unter Linux eingeben?

In Windows gibt es die Möglichkeit, über die Tastatur Sonderzeichen einzugeben, indem man die Alt-Taste gedrückt hält und ein paar Zahlen eingibt. Funktioniert das bei Linux auf die gleiche Weise?

Antworten (5)

103
103
103
2009-10-23 13:10:31 +0000

Sie können Strg + Umschalt + u gefolgt von dem Code in hex verwenden. (Sie müssen nur Strg und Umschalt gedrückt halten, während Sie den Code eingeben)

54
54
54
2009-10-23 17:47:18 +0000

X verwendet etwas, das Compose-Taste genannt wird. Indem Sie Compose, eine Taste, eine Taste… nacheinander drücken, können Sie Zeichen eingeben. Ich habe meine Compose-Taste auf Menu eingestellt; um ein © (Copyright-Symbol) einzugeben, würde ich Menu, o, c verwenden.

Eine vollständige Liste der X-Compose-Tastenkombinationen finden Sie online (200 KiB), oder lokal in /usr/share/X11/locale/en_US.UTF-8/Compose.

In Gnome kann die Compose-Taste unter Preferences → Keyboard → Layouts tab → Layout Options → Compose key position eingestellt werden.

28
28
28
2009-10-23 13:56:08 +0000

Die Eingabe von Unicode-Zeichen unter Linux ist unterschiedlich. Die UTF-8 und Unicode FAQ hat einen Abschnitt mit verschiedenen Eingabemethoden :

  • Strg+Umschalt+U [unicode in hex] ist in ISO 14755 definiert und von GTK2+ implementiert und funktioniert in GNOME-Terminal und anderen Anwendungen.
  • Strg+V u [unicode in hex] funktioniert in VIM.
  • Alt+[unicode in decimal using numpad digits] funktioniert an der Konsole, sofern Ihre Umgebung richtig konfiguriert ist, um UTF-8 zu erwarten (über die Umgebungsvariablen LOCALE oder LANG). unicode_start manpage ).

Andere Methoden, die Sie verwenden könnten:

  • Cut-n-paste-Zeichen aus einer kleinen Eingabedatei, die die gewünschten Zeichen enthält.
  • Verwenden Sie xmodmap, um die Tasten in X neu zu belegen (Beispiele finden Sie im FAQ-Link oben).
7
7
7
2013-07-29 09:34:24 +0000

Die Linux-Konsole unterstützt auch Compose-Tasten (Die Compose-Taste ist oft Alt + AltGr oder PrintScrn) - siehe How to define a Compose Key in terminal auf dem Unix and Linux Stack Exchange für Details.

0
0
0
2018-06-09 03:16:18 +0000

Sowohl für Linux als auch für Windows gibt es eine bessere Methode als die Verwendung von Alt-Tasten-Codes, bei der Sie sich keine Codes merken müssen. Sie wird im Detail hier beschrieben.

Das Wesentliche ist, dass Sie AutoHotKey (Windows) oder AutoKey (Linux) verwenden. Beide laufen im Hintergrund und akzeptieren beliebige Zeichenketten als Auslöser, um einen Befehl auszuführen, der in diesem Fall darin besteht, ein spezielles Zeichen an die Zwischenablage zu senden und es dann in das gerade verwendete Programm einzufügen.

Das angegebene Beispiel hat /delta als Auslöser (einschließlich des Schrägstrichs). Nach dem Eingeben dieser sechs Zeichen werden sie gelöscht und durch ein δ ersetzt.