27 पॉइंट द्वारा gomjellie 2025-08-22 | 19 टिप्पणियां | WhatsApp पर शेयर करें

परिचय

टर्मिनल में काम करते समय कई बार ऐसा होता है कि अंग्रेज़ी में टाइप करना होता है, लेकिन गलती से Korean में टाइप हो जाता है। lmn टाइप करने के बाद पता चलता है कि आप ls लिखना चाहते थे, या gyt टाइप करने के बाद एहसास होता है कि आप git लिखना चाहते थे।

इसी असुविधा को दूर करने के लिए zsh-hangul बनाया गया है। यह एक zsh प्लगइन है जो Korean में गलत टाइप किए गए कमांड को रीयल-टाइम में अपने-आप अंग्रेज़ी में बदल देता है।

मुख्य सुविधाएँ:

  • रीयल-टाइम Korean/English ऑटो-कन्वर्ज़न: chd → cd, lmn → ls
  • स्ट्रिंग एक्सेप्शन हैंडलिंग: quotes ("hangeul", 'hangeul', `hangeul`) के अंदर कन्वर्ट नहीं करता
  • कॉपी-पेस्ट सुरक्षा: केवल सीधे टाइप किए गए इनपुट को कन्वर्ट करता है, ताकि अनचाहा कन्वर्ज़न न हो
  • AI टूल सपोर्ट: Cursor जैसे AI टूल्स में कन्वर्ट नहीं करता (क्योंकि AI कीबोर्ड टाइपिंग नहीं करता, इसलिए ऐसी गलती भी नहीं होती)

इसे क्यों बनाया गया?

डेवलपर्स के लिए टर्मिनल में Korean/English टाइपो की यह समस्या बहुत आम है, और मैं इसे हल करना चाहता था। पहले गलत इनपुट होने पर उसे मिटाकर फिर से टाइप करना पड़ता था, लेकिन इस प्लगइन के साथ कमांड अपने-आप सही रूप में बदल जाता है, जिससे टाइपिंग का फ्लो नहीं टूटता।

इंस्टॉलेशन और उपयोग

Oh My Zsh उपयोगकर्ता इसे आसानी से इंस्टॉल कर सकते हैं। विस्तृत इंस्टॉलेशन गाइड प्रोजेक्ट के INSTALL.md में देख सकते हैं।

bash उपयोगकर्ताओं के लिए अलग संस्करण भी उपलब्ध है।

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

उम्मीद है कि टर्मिनल में Korean/English टाइपो से परेशान लोगों के लिए यह उपयोगी होगा। इसे आज़माइए, और अगर आपके पास फीडबैक या सुधार के विचार हों तो बेझिझक साझा करें! (PR और issue बनाना स्वागत योग्य है)

19 टिप्पणियां

 
edunga1 2025-08-28

इंस्टॉल करने के तुरंत बाद इसका असर महसूस नहीं होता, लेकिन जब खुद भी जाने-अनजाने कमांड्स को कोरियन में टाइप करते हुए पकड़ता हूँ.. तो यह सच में बहुत सुविधाजनक लगता है! हा
एक बात जाननी थी, क्या इसे pager में भी लागू किया जा सकता है?

 
gomjellie 2025-08-28

मेरे लिए यह नया है, pager किस तरह का टूल है?

 
edunga1 2025-08-28

less जैसी चीज़ें! पता नहीं, इसे shell level पर handle किया जा सकता है या नहीं...

 
dontdieych 2025-08-25

Fish shell भी! 😁

शायद 90 के दशक के आख़िर की बात है, जब Internet Explorer बाज़ार पर राज कर रहा था, तब उसके लिए toolbar बनाना एक तरह का ट्रेंड था। Naver toolbar, Daum toolbar जैसी चीज़ें।

शायद Hancom की toolbar में ऐसा फ़ीचर था। ㅈㅈㅈ को www में बदल देती थी और साथ ही Korean/English input भी अपने-आप switch कर देती थी।

मैं Linux में fcitx input method इस्तेमाल करता हूँ, वहाँ यह फ़ीचर हो तो सच में अच्छा रहेगा।

 
gomjellie 2025-08-25

fish shell version भी है, तो ज़रा इसे cursor के लिए भी port करके देखिए haha

iPhone के मामले में bilingual keyboard feature होता है, लेकिन Mac में नहीं है, यह थोड़ा अफ़सोसजनक लगता है...

 
eajrezz 2025-08-23

https://inputsource.pro/kr

मैं ऊपर वाला प्रोग्राम इस्तेमाल करता हूँ; यह एक Mac ऐप है जो किसी खास प्रोग्राम पर स्विच करते समय इस्तेमाल होने वाला input source फ़ोर्स कर सकता है.

 
gomjellie 2025-08-25

ओ.. अच्छे प्रोग्राम की जानकारी देने के लिए धन्यवाद!

 
micjung 2025-08-22

ओह, मैं भी सोच रहा था कि क्या ऐसा कुछ नहीं है, धन्यवाद haha

 
gomjellie 2025-08-25

नहीं, मैं ही आपका ज़्यादा आभारी हूँ haha

 
fetiu 2025-08-22

मैं पहले से ही zsh한글 का अच्छा इस्तेमाल करता आ रहा था, लेकिन इसे यहाँ GeekNews पर फिर से देखकर अच्छा लगाhaha
समय के मुताबिक AI टूल सपोर्ट भी जोड़ते रहिए, और लगातार अच्छे प्रोग्राम बनाते रहने के लिए सच में बहुत धन्यवाद^^

 
gomjellie 2025-08-22

अरे... धन्यवाद haha

 
idunno 2025-08-22

इसे इंस्टॉल करके देखना पड़ेगा। धन्यवाद। 👍

 
gomjellie 2025-08-22

धन्यवाद!

 
qhdgkdbs 2025-08-22

लगता है आपने इसे 6 साल पहले विकसित किया था!

 
gomjellie 2025-08-22

मैंने इसे बहुत पहले बनाया था और फिर यूँ ही छोड़ दिया था, लेकिन हाल में cursor की मदद से इसे फिर से थोड़ा छेड़ना शुरू किया है haha

 
c1t1d0s7 2025-08-22

बहुत अच्छा है।👍

 
gomjellie 2025-08-22

👍धन्यवाद

 
chl11wq12 2025-08-22

ओह, मज़ेदार है

 
gomjellie 2025-08-22

धन्यवाद haha