बफर, फ़ाइल, विंडो और फ़्रेम में क्या अंतर है?


28

इस साइट पर प्रश्न प्रस्तुत करते समय, लोग कभी-कभी "विंडोज़" के बारे में बात करते हैं जब उनका मतलब "फ्रेम," और "बफ़र्स" या "फाइल" होता है, जब उनका अर्थ "विंडोज़" होता है। इसलिए:

प्रश्न: एक बफर, एक फ़ाइल, एक खिड़की और एक फ्रेम के बीच क्या अंतर है?

(मैं इस प्रश्न और ए कॉम्बो की भावना में इस प्रश्न को प्रस्तुत कर रहा हूं : शब्दों के सही उपयोग को बढ़ावा देने के लिए।)

जवाबों:


32

Emacs समकालीन विंडो-आधारित ऑपरेटिंग सिस्टम से पहले से मौजूद है, इसलिए इसकी शब्दावली वर्तमान शर्तों से भी पहले की है। दुर्भाग्य से, इसका मतलब है कि नए उपयोगकर्ताओं और अनुभवी उपयोगकर्ताओं को कभी-कभी एक-दूसरे को समझने में परेशानी होती है, क्योंकि वे विभिन्न तरीकों से शर्तों का उपयोग कर रहे हैं।

संक्षेप में:

  • "फ्रेम्स" Emacs के लिए हैं "विंडोज़" बाकी सब कुछ हैं
  • "विंडोज" फ्रेम के उपखंड हैं ("विंडो पैन" सोचें)
  • "बफ़र्स" आपके द्वारा प्रदर्शित की जाने वाली सामग्री को विंडोज़ में रखता / संपादित करता है
  • जब हम "एक फ़ाइल खोलते हैं," हम तकनीकी रूप से, उस फ़ाइल को "विज़िट" करने के लिए एक बफर खोलते हैं

निम्नलिखित एनोटेट स्क्रीनशॉट इन बिंदुओं को दिखाता है।

एनोटेट स्क्रीनशॉट

  • इस Emacs सत्र में दो फ्रेम (नीली रूपरेखा) हैं - क्या, अधिकांश अन्य कार्यक्रमों के लिए, हम "विंडोज़" कहेंगे।
  • कुल तीन Emacs विंडो (रेड आउटलाइन) खुली हैं: एक बाएं फ्रेम में, और दो राइट फ्रेम में।
  • बाईं फ़्रेम में एकल विंडो scratch बफ़र प्रदर्शित कर रहा है । यह किसी भी फ़ाइल से (यानी, पर जाकर) जुड़ा नहीं है ।
  • दाएं फ्रेम में शीर्ष विंडो, बफर को प्रदर्शित कर रही हैexample.org , जो बदले में, फ़ाइल पर जाकर है ~/path/to/example.org
  • दाएं फ्रेम में नीचे की खिड़की अप्रत्यक्ष बफर को प्रदर्शित कर रही है example2, जिसमें example.orgशीर्ष विंडो में बफर के समान सामग्री है ।

तो यहाँ सारांश है:

  • फ्रेम वे हैं जिन्हें आप मूल रूप से आपके अन्य सॉफ़्टवेयर में "विंडोज़" कहते हैं
  • खिड़कियां फ्रेम के विभाजन हैं
  • बफ़र्स वह सामान रखते हैं जो आप खिड़कियों में प्रदर्शित करते हैं
  • बफ़र्स या नहीं किया जा सकता पर जाकर (यानी, के साथ जुड़ा हो) एक फ़ाइल

7

मैं पाठकों के लिए (1) बात करेंगे शब्दावलियों का Emacs विकी और (2) Emacs मैनुअल इस तरह की जानकारी के लिए।

EmacsWiki Newbie पेज पर भी, जिसमें इस तरह की चीजों के बारे में बहुत सारी अच्छी जानकारी है। और सामान्य रूप से एमएसीएस मैनुअल के लिए, जो इस तरह की चीजों को भी अच्छी तरह से पेश करता है: C-h rफिर iटाइप करके जो कुछ भी आप सीखना चाहते हैं, जैसे window

प्रवेश विंडो के लिए अपनी शब्दावली से जुड़े EmacsWiki पृष्ठ में यह ग्राफिक शामिल है, जो 3 विंडो के साथ एक फ्रेम दिखाता है , और वर्तमान बफर के लिए मेनू बार और खिड़कियों की मोड लाइनों को इंगित करता है। 3 बफ़र्स विंडो में दिखाई नाम हैं , , और ।*Help*drews-lisp-20shrink-fit.el

Emacs फ्रेम, विंडो और विंडो पार्ट्स

(चीजों के अन्य संयोजन हैं, जिनके बारे में बीटीडब्ल्यू से पूछा जा सकता है, अगर कोई वास्तव में इस तरह के प्रश्न पूछना चाहता है।)


1
+1 पाठकों को शब्दावली और एमएसीएस मैनुअल की ओर इशारा करना ऐसे मानक उत्तरों के लिए सही उत्तर है ताकि नए उपयोगकर्ताओं को भ्रमित करने से बचा जा सके।
Emacs उपयोगकर्ता
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.