27 poin oleh gomjellie 2025-08-22 | 19 komentar | Bagikan ke WhatsApp

Pengantar

Saat bekerja di terminal, ada kalanya kita seharusnya mengetik dalam bahasa Inggris tetapi tanpa sengaja mengetik dalam bahasa Korea. Misalnya, baru setelah mengetik ls dengan tata letak keyboard Korea kita sadar bahwa sebenarnya ingin mengetik ls, atau setelah mengetik git dengan tata letak keyboard Korea kita sadar bahwa yang ingin diketik adalah git.

Untuk mengatasi ketidaknyamanan ini, saya membuat zsh-hangul. Ini adalah plugin zsh yang secara otomatis mengonversi perintah yang salah diketik dalam Hangul menjadi bahasa Inggris secara real-time.

Fitur utama:

  • Konversi otomatis Korea-Inggris secara real-time: cd dari input keyboard Korea, ls dari input keyboard Korea
  • Penanganan pengecualian string: tidak mengonversi di dalam tanda kutip ("Hangul", 'Hangul', `Hangul`)
  • Perlindungan salin-tempel: hanya mengonversi saat diketik langsung untuk mencegah konversi yang tidak diinginkan
  • Dukungan alat AI: tidak mengonversi di alat AI seperti Cursor (AI tidak mengetik lewat keyboard, jadi tidak akan membuat kesalahan seperti ini)

Kenapa plugin ini dibuat?

Saya ingin menyelesaikan masalah salah ketik Korea-Inggris di terminal yang hampir pasti pernah dialami setiap developer. Sebelumnya, jika salah mengetik, kita harus menghapus lalu mengetik ulang. Dengan plugin ini, input akan berubah secara alami menjadi perintah yang benar sehingga alur mengetik tidak terputus.

Instalasi dan penggunaan

Jika Anda pengguna Oh My Zsh, pemasangannya sangat mudah. Panduan instalasi lengkap dapat dilihat di INSTALL.md proyek.

Versi terpisah untuk pengguna bash juga tersedia.

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

Semoga ini membantu bagi siapa pun yang pernah kesulitan karena salah ketik Korea-Inggris di terminal. Silakan coba, dan jika Anda punya masukan atau ide perbaikan, jangan ragu untuk membagikannya! (PR dan pembuatan issue sangat disambut)

19 komentar

 
edunga1 2025-08-28

Awalnya saya tidak terlalu terasa setelah instalasi, tapi ketika saya sadar sedang mengetik perintah dalam bahasa Korea tanpa sengaja.. ini benar-benar sangat praktis! heh
Saya penasaran, apakah ini juga bisa diterapkan di pager?

 
gomjellie 2025-08-28

Ini agak asing buat saya, pager itu alat seperti apa?

 
edunga1 2025-08-28

Seperti less! Saya tidak tahu apakah ini bisa ditangani di level shell, tapi...

 
dontdieych 2025-08-25

Fish shell juga! 😁

Entah akhir 90-an, saat Internet Explorer mendominasi pasar, sempat ada masa ketika membuat toolbar untuk IE sedang tren. Seperti Naver Toolbar, Daum Toolbar, dan semacamnya.

Kalau tidak salah toolbar dari Hancom punya fitur seperti ini. Mengubah ㅈㅈㅈ menjadi www sambil otomatis mengganti input Korea-Inggris.

Saya memakai input method fcitx di Linux, dan akan sangat bagus kalau ada fitur ini.

 
gomjellie 2025-08-25

Saya juga akan coba minta tolong agar ini di-port ke versi fish shell, wkwkwk

Kalau untuk iPhone, ada fitur keyboard bilingual, jadi agak disayangkan Mac tidak punya...

 
eajrezz 2025-08-23

https://inputsource.pro/kr

Saya menggunakan program di atas; ini adalah aplikasi Mac yang dapat memaksa sumber input yang digunakan saat beralih ke program tertentu.

 
gomjellie 2025-08-25

Oh.. terima kasih atas perkenalan program yang bagus ini!

 
micjung 2025-08-22

Oh, kebetulan saya juga sedang berpikir apa ada yang seperti ini, terima kasih haha

 
gomjellie 2025-08-25

Saya yang justru lebih berterima kasih hehe

 
fetiu 2025-08-22

Saya sudah lama memakai zshhangeul dengan baik, jadi senang melihatnya lagi di GeekNews hehe.
Mohon tambahkan juga dukungan untuk tool AI yang sesuai dengan zaman, dan terima kasih banyak karena terus mengembangkan program yang bagus secara konsisten ^^

 
gomjellie 2025-08-22

Wah... terima kasih wkwkwk

 
idunno 2025-08-22

Sepertinya saya harus mencobanya. Terima kasih. 👍

 
gomjellie 2025-08-22

Terima kasih!

 
qhdgkdbs 2025-08-22

Ternyata pengembangannya dilakukan 6 tahun yang lalu ya!

 
gomjellie 2025-08-22

Dulu saya mengembangkannya lalu membiarkannya terbengkalai, dan belakangan ini saya mulai mengutak-atiknya lagi dengan bantuan kekuatan Cursor hehe

 
c1t1d0s7 2025-08-22

Sangat bagus. 👍

 
gomjellie 2025-08-22

👍Terima kasih

 
chl11wq12 2025-08-22

Oh, menarik juga

 
gomjellie 2025-08-22

Terima kasih, hehe