8 पॉइंट द्वारा shirenbeat 2020-12-09 | 13 टिप्पणियां | WhatsApp पर शेयर करें

क्लासिक एडिटर इस्तेमाल करने का फैसला करने के बाद मैंने vim से शुरुआत की, लेकिन बाद में Emacs की ओर मुड़ गया.

यह Emacs का इस्तेमाल करके डेवलपमेंट एनवायरनमेंट बनाने के तरीकों पर एक लेख है.

अब मैं निजी कारणों से IDE ज़्यादा इस्तेमाल करता हूँ, लेकिन आज भी Emacs में सहजता महसूस करता हूँ.

13 टिप्पणियां

 
cwyang 2020-12-14

मुझे चिंता है कि इतने सारे modes लिख देने से कहीं उल्टा बहुत से लोगों में emacs के प्रति झिझक न पैदा हो जाए :-D

मेरा मानना है कि सिर्फ language-specific modes + vc-mode भी development के लिए काफी हैं, और इसमें flycheck जैसा कुछ जोड़ दें तो वह भी अच्छा है.

 
misolab 2020-12-09

वाह, कमेंट्स काफ़ी गर्मजोशी भरे हैं

अच्छी पोस्ट के लिए धन्यवाद

 
galadbran 2020-12-09

मैंने पहले emacs भी इस्तेमाल किया है, लेकिन मेरे काम का पैटर्न ऐसा है कि कई बार अलग-अलग servers में login करके काम करना पड़ता है, इसलिए आखिरकार मैं vim ही इस्तेमाल करने लगता हूँ। emacs को अगर IDE की तरह अपने मुख्य personal environment में सेट करके इस्तेमाल करें तो अच्छा है, लेकिन अगर ऐसा नहीं है तो vim बेहतर लगता है।

 
functor 2020-12-09

मैं पिछले 5 सालों से शुद्ध Emacs इस्तेमाल कर रहा हूँ.

कुछ भाषाओं (e.g. Python, OCaml, ...) के लिए मुझे व्यक्तिगत रूप से लगता है कि इसकी productivity IDE जितनी है.

लेकिन c/c++ या java जैसी भाषाओं में, जहाँ IDE बहुत ज़्यादा विकसित हैं, वहाँ यह थोड़ा मुश्किल लगता है। फिर भी ज़्यादातर चीज़ों के लिए mode support मिल जाता है, इसलिए इस्तेमाल करना अच्छा लगता है.

सबसे बढ़कर, यह मज़ेदार है। और commands का Unix के defaults से काफ़ी overlap है, इसलिए tmux या bash में भी मैं इन्हें अक्सर काम में ले लेता हूँ.

 
nicewook 2020-12-09

मैंने खुद इसे इस्तेमाल नहीं किया है, लेकिन मैंने कहीं पढ़ा था कि उंगलियों की सेहत(?) के लिए emacs बहुत अच्छा विकल्प नहीं है—इस बारे में आपकी क्या राय है? :-)

 
kunggom 2020-12-09

मैं Emacs यूज़र नहीं हूँ, लेकिन कुछ दिनों तक Ctrl + CV बहुत ज़्यादा वाले काम करने के बाद उसके बाद से मेरी छोटी उंगली में दर्द होने लगा। इसलिए लगता है कि Emacs इस्तेमाल करने के लिए Ctrl key की जगह Alt(Command) key का इस्तेमाल करना लगभग ज़रूरी है। अंगूठे का इस्तेमाल करें तो थोड़ा बेहतर रहता है।

 
shiren 2020-12-09

Capslock -> ctrl

Command(alt) -> meta

आमतौर पर इसे ऐसे मैप करके इस्तेमाल करते हैं।

 
shiren 2020-12-09

लगातार 3 घंटे से ज़्यादा काम करूँ तो छोटी उंगली में थोड़ा दर्द होने लगता है haha..

 
functor 2020-12-09

*nix में tweak की मदद से Caps Lock को Ctrl पर मैप करके इस्तेमाल करें, तो यह ठीक काम करता है.

 
shiren 2020-12-09

आह, control को भी map करना पड़ता है। HHKB को इतने लंबे समय से इस्तेमाल कर रहा हूँ कि यह भूल गया था, हाहा

 
shiren 2020-12-09

मैं meta key को command key में बदलकर इस्तेमाल करता हूँ, इसलिए यह ठीक है। कोई समस्या नहीं है :)

व्यक्तिगत रूप से, मुझे लगता है कि ऐसी चिंता कुछ वैसी ही है जैसे vim में हर बार esc key दबाने की चिंता करना :)

असल में esc key का इस्तेमाल लगभग नहीं होता..

 
zihado 2020-12-09

अगर इस्तेमाल करना मुश्किल लगे, तो https://www.spacemacs.org/ इंस्टॉल करके उसे vim के साथ मिलाकर इस्तेमाल करना भी अच्छा लगता है।

 
shiren 2020-12-09

व्यक्तिगत रूप से मैं https://github.com/hlissner/doom-emacs की सिफारिश करता हूँ।