27 Punkte von gomjellie 2025-08-22 | 19 Kommentare | Auf WhatsApp teilen

Einführung

Bei der Arbeit im Terminal kommt es vor, dass man eigentlich Englisch eingeben will, aber versehentlich auf Koreanisch tippt. Man merkt erst nach der Eingabe von ls, dass man eigentlich ls tippen wollte, oder gibt git ein und erkennt dann, dass eigentlich git gemeint war.

Um dieses Problem zu lösen, habe ich zsh-hangul entwickelt. Es ist ein zsh-Plugin, das falsch auf Koreanisch eingegebene Befehle in Echtzeit automatisch in Englisch umwandelt.

Hauptfunktionen:

  • Automatische Echtzeit-Konvertierung zwischen Koreanisch und Englisch: cdcd, lsls
  • Ausnahmen für Zeichenketten: Innerhalb von Anführungszeichen ("Hangul", 'Hangul', `Hangul`) wird keine Konvertierung durchgeführt
  • Schutz beim Kopieren und Einfügen: Konvertierung nur bei direkter Tastatureingabe, um unbeabsichtigte Umwandlungen zu vermeiden
  • Unterstützung für AI-Tools: In AI-Tools wie Cursor wird keine Konvertierung durchgeführt (AI tippt nicht über die Tastatur, daher passieren solche Fehler dort nicht)

Warum wurde es entwickelt?

Ich wollte das Problem von Tippfehlern durch falsches Koreanisch/Englisch-Umschalten im Terminal lösen, das wohl jeder Entwickler schon einmal erlebt hat. Bisher musste man eine falsche Eingabe löschen und erneut tippen. Mit diesem Plugin wird sie stattdessen ganz natürlich in den richtigen Befehl umgewandelt, ohne den Tippfluss zu unterbrechen.

Installation und Nutzung

Wer Oh My Zsh nutzt, kann es ganz einfach installieren. Eine ausführliche Installationsanleitung findet sich in der INSTALL.md des Projekts.

Es gibt auch eine separate Version für bash-Nutzer.

GitHub: https://github.com/gomjellie/bash-hangul

Ich hoffe, dass es für alle hilfreich ist, die unter Tippfehlern durch falsches Koreanisch/Englisch-Umschalten im Terminal gelitten haben. Probiert es aus, und wenn ihr Feedback oder Ideen für Verbesserungen habt, teilt sie gerne jederzeit! (PRs und Issues sind willkommen)

19 Kommentare

 
edunga1 2025-08-28

Direkt nach der Installation merkt man es kaum, aber wenn ich sehe, dass ich unbewusst Befehle auf Koreanisch tippe ... ist es wirklich sehr praktisch! Haha
Ich habe noch eine Frage: Lässt sich das auch im Pager anwenden?

 
gomjellie 2025-08-28

Das ist mir nicht geläufig, aber was für ein Tool ist pager?

 
edunga1 2025-08-28

So etwas wie less! Ich weiß allerdings nicht, ob sich das auf Shell-Ebene verarbeiten lässt ...

 
dontdieych 2025-08-25

Auch für die Fish-Shell! 😁

Das war wohl Ende der 90er, als der Internet Explorer den Markt beherrschte und es einmal in Mode war, Toolbars für den IE zu bauen. So etwas wie die Naver Toolbar oder die Daum Toolbar.

War das eine Toolbar von Hancom? Die hatte jedenfalls so eine Funktion. Sie wandelte ㅈㅈㅈ in www um und schaltete dabei automatisch zwischen Koreanisch und Englisch um.

Ich nutze unter Linux den fcitx-Eingabemanager; es wäre wirklich schön, wenn es diese Funktion dort auch gäbe.

 
gomjellie 2025-08-25

Ich werde mal darum bitten, auch eine Version für die fish shell zu portieren, haha.

Beim iPhone gibt es so etwas wie eine zweisprachige Tastaturfunktion, deshalb ist es schade, dass es das auf dem Mac nicht gibt...

 
eajrezz 2025-08-23

https://inputsource.pro/kr

Ich verwende das obige Programm; es ist eine Mac-App, mit der sich beim Wechsel zu bestimmten Programmen die zu verwendende Eingabequelle erzwingen lässt.

 
gomjellie 2025-08-25

Oh … danke für die Vorstellung eines guten Programms!

 
micjung 2025-08-22

Oh, ich habe mich auch schon gefragt, ob es so etwas gibt – danke, haha.

 
gomjellie 2025-08-25

Ich danke Ihnen noch mehr, haha

 
fetiu 2025-08-22

Ich nutze zsh mit Koreanisch schon seit Längerem gut, und jetzt sehe ich das hier wieder auf GeekNews, haha.
Passend zur Zeit habt ihr sogar Unterstützung für AI-Tools hinzugefügt, und vielen Dank, dass ihr kontinuierlich so ein gutes Programm entwickelt ^^

 
gomjellie 2025-08-22

Huch ... danke, hahaha

 
idunno 2025-08-22

Das muss ich wohl mal installieren. Danke. 👍

 
gomjellie 2025-08-22

Danke!

 
qhdgkdbs 2025-08-22

Die Entwicklung haben Sie wohl vor 6 Jahren gemacht!

 
gomjellie 2025-08-22

Ich habe das vor langer Zeit entwickelt und dann liegen lassen, und mit der Hilfe von Cursor schaue ich es mir in letzter Zeit wieder an, haha.

 
c1t1d0s7 2025-08-22

Das ist wirklich großartig. 👍

 
gomjellie 2025-08-22

👍Danke

 
chl11wq12 2025-08-22

Oh, interessant.

 
gomjellie 2025-08-22

Danke, haha