Emacs को किसी फ़ाइल की पहली पंक्ति का लॉक प्रदर्शन बनाते हैं


10

मैं Emacs को हमेशा किसी फ़ाइल की पहली पंक्ति को कैसे प्रदर्शित कर सकता हूं जिसमें हेडर की जानकारी (जैसे CSV) होती है क्योंकि मैं अतीत को नीचे स्क्रॉल करता हूं जहां यह आमतौर पर दिखाई नहीं देता है?


सिर्फ हेडर लाइन के लिए एक नई विंडो बनाना काम करेगा, सिवाय इसके कि अक्सर एक csv में कॉलम की संख्या इतनी बड़ी होती है कि वह स्क्रीन को स्क्रॉल करता है।
wdkrnls

जवाबों:


12

इसे हेडर लाइन बनाएं ।

एक विंडो में शीर्ष पर एक हेडर लाइन हो सकती है। यह विंडो से बाहर स्क्रॉल नहीं करता है, लेकिन शीर्ष पर प्रदर्शित रहता है। मुझे लगता है कि आप क्या पूछ रहे हैं।


@wdkrnls आप का उपयोग करते हैं sx.el पैकेज, आप वे बफर का उपयोग कर कार्यान्वित किया जाता है के शीर्ष पर कुंजी बोर्ड शॉर्टकट प्रदर्शन देखेंगे header-line-format: (" " (:propertize "n p TAB" face mode-line-buffer-id) ": Navigate" " " (:propertize "u d" face mode-line-buffer-id) ": Up/Down Vote" " " (:propertize "c" face mode-line-buffer-id) ": Comment" " " (:propertize "a" face mode-line-buffer-id) ": Answer" " " (:propertize "e" face mode-line-buffer-id) ": Edit" " " (:propertize "q" face mode-line-buffer-id) ": Quit")
कौशल मोदी

header-line-formatहोनहार लग रहा है, लेकिन यह वास्तव में csv-modeऔर विशेष रूप से csv-align-fieldsसमारोह के साथ अच्छी तरह से एकीकृत नहीं करता है। यहां तक ​​कि अगर यह कर सकता है, यह पहली पंक्ति नहीं छिपाता है।
wdkrnls

1
काश tabular-data-mode, उपयोगकर्ता के संपादन योग्य रूप के रूप में पाठ सीमांकित डेटा में पढ़ा जाने वाला एक ऐसा उपकरण था tabulated-list-mode, जो संभवतः header lineसुविधा का उपयोग भी करता है ।
wdkrnls

1

आप विंडो को विभाजित भी कर सकते हैं। C-u 1 C-x 2

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