मैं अपने emacs को बहुत पुनरारंभ करता हूं। मैं सिर्फ इतना करना चाहता हूं कि एक ऐसा फंक्शन तैयार किया जाए जो करंट इमैक्स को मारता है, केवल एक नई जगह को स्पॉन्ट करता है। आदर्श रूप से, यह एक TTY में भी काम करेगा।
.emacs.d, जिसका अर्थ है कि मैंने अपने वातावरण में जो भी कचरा नष्ट किया है, उसे निकालने के लिए मैं ईमैक्स को पुनरारंभ करता हूं। कुछ अन्य उपयोग-मामले हैं जहां मैं ऐसा करता हूं, लेकिन यह सबसे बड़ा है।
bashसमाप्त करने के बाद पुनः आरंभ करने के लिए कह सकते हैं ? या vi? या किसी अन्य प्रक्रिया, एक नियम के रूप में? नहीं, क्योंकि यह उनकी चिंताओं के दायरे से बाहर है, और ठीक से बाहरी रूप से नियंत्रित किया जाता है। किसी भी मामले में, जो आप वास्तव में चाहते हैं, वह अपने वीएम को हटाकर और अपने init कोड को फिर से चलाने ( अपनी प्रक्रिया को मारे बिना ) को हटाकर , emacs को फिर से संगठित करने का एक तरीका है । यह उपयोगी और emacs के लिए उचित होगा। मुझे नहीं पता कि यह मौजूद है, हालांकि :)
bashसाथ पुनः आरंभ कर सकते हैं exec bash। मुझे विम के बारे में कोई जानकारी नहीं है।
emacs -qनिश्चित रूप से समस्या को चला सकता हूं और ठीक कर सकता हूं , लेकिन मैं अपने कॉन्फ़िगरेशन पर हैक करते समय हर समय 'अच्छा' उदाहरण रखना पसंद करता हूं, बस सुरक्षित रहने के लिए।