Emacs के भीतर परिवर्तनों का रिकॉर्ड इतिहास


1

दूसरों को दिखाने के लिए बाद में फिर से खेलना करने के लिए मैं खुद को Emacs में काम करने के लिए कैसे रिकॉर्ड कर सकता हूं? कुछ समय पहले एक साइट थी जो एक लेखक को एक लेख लिखते हुए प्रदर्शित करती थी, और वे सब कुछ टाइप करती थीं जो उन्होंने टाइप किया, सही किया, फिर से लिखा, आदि मुझे लगता है कि ऐसा सोचना छोटे कार्यक्रमों के लिए भी दिलचस्प होगा।

मेरे पास पहले से ही एक भयावह विचार है; Emacs में ग्लिट ​​और आफ्टर-चेंज हुक्स में हुक का उपयोग करें, हर एक बफर को एक फाइल में कुछ रेपो में सिंगल कमिट के रूप में रिकॉर्ड करें। "ब्राउज़र" बनाना चाहते हैं? बस एक डेटाबेस के रूप में Git रेपो का उपयोग करें। लेकिन ... जो इस तरह से Git का उपयोग करने के लिए शालीनता का अपमान हो सकता है, मुझे नहीं पता।

जवाबों:


1

Emacs में एक फंक्शन होता है जो आपके द्वारा टाइप की गई हर चीज को रिकॉर्ड करेगा

ओपन-ड्रिबल-फाइल `सी सोर्स कोड 'में एक इंटरैक्टिव बिल्ट-इन फ़ंक्शन है।

(ओपन-ड्रिबल-फ़ाइल फ़ाइल)

सभी कुंजीपटल वर्णों को फ़ाइल नाम से फ़ाइल नाम से लिखना प्रारंभ करें। यदि फ़ाइल शून्य है, तो किसी भी खुले ड्रिबल फ़ाइल को बंद करें।

यह रीप्ले नहीं करेगा, लेकिन यह रिप्ले फ़ंक्शन के लिए आधार हो सकता है।


धन्यवाद, मैं वास्तव में सिर्फ इस बारे में सोच रहा था। मैंने देखा कि कुछ साल पहले मार्को बैरिंजर ने कॉमन लिस्प वीडियो पर इसका इस्तेमाल अच्छे प्रभाव के लिए किया था। मुझे लगता है कि यह एक रिप्ले या स्क्रेंकास्ट को अच्छी तरह से पूरक करता है।
क्रिस्टोफर ने

0

आपने शायद एक रिकॉर्डिंग को देखा है जिसे आमतौर पर एक स्क्रीनकास्ट के रूप में जाना जाता है। SuperUser पर एक और सवाल है जो डेस्कटॉप रिकॉर्डिंग के लिए अच्छे विकल्पों पर चर्चा करता है

इसके अलावा, Emacs विकी पर Emacs Screencasts पृष्ठ पर एक नज़र डालें । यह कुछ साइटों को ईमेक स्क्रूनास्ट्स के साथ सूचीबद्ध करता है - आप उन साइटों को देख सकते हैं और अधिकांश को इस बात की जानकारी होती है कि उन्होंने रिकॉर्डिंग बनाने के लिए किस उपकरण का उपयोग किया था। उसी विकी पृष्ठ के निचले भाग में, emacs संकुल के कुछ लिंक होते हैं जो स्क्रैनास्ट बना सकते हैं।


हाय, मुसीबत मैं खरोंच से सॉफ्टवेयर लिख रहा हूँ, है ना? जैसे स्क्रैच से आर्टिकल लिखना। इसमें तीन घंटे लग सकते हैं। मैं उस लंबे समय के लिए स्क्रीन रिकॉर्ड नहीं करना चाहता। मैं बदलावों का इतिहास चाहता हूं। क्या मुझे इस प्रश्न में स्पष्ट रूप से उल्लेख करना चाहिए? मैंने रिकॉर्डमेडस्कॉपटॉप का सफलतापूर्वक उपयोग किया है, लेकिन मेरा मानना ​​है कि यहां उपयोग का मामला अलग है।
क्रिस्टोफर ने

0

क्या बैकअप आपके सहेजे न गए बफ़र्स को इतनी बार सहेजता नहीं है? क्या आप बैकअप फ़ाइलों को बनाने की आवृत्ति बढ़ा सकते हैं और फिर अलग-अलग बफर राज्यों का एक गुच्छा बचा सकते हैं?

अभी भी नहीं एक सुंदर दृष्टिकोण ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.