मैं एक नए टैब में देखने के लिए एक फ़ाइल कैसे खोलूं?


10

मैं एक नए टैब में देखने के लिए एक फ़ाइल कैसे खोलूं? विशेष रूप से, मैं रीड-ओनली समकक्ष चाहता हूं :tabe[dit] <filename>। मैंने कोशिश की है

:tab :view <filename>

लेकिन यह एक नया टैब नहीं बनाता है क्योंकि प्रलेखन सुझाव देगा।

जवाबों:


8

:tab <cmd>एक टैब खोलता है जहाँ <cmd>एक विंडो खोली होगी। :viewएक खिड़की नहीं खोलती है, इसलिए :tab viewएक टैब नहीं खोलता है :-) देखें :help :tab

हालाँकि, हमारे पास :sviewकमांड भी है , जो करता है:

": स्प्लिट" के समान, लेकिन इस बफ़र के लिए 'आसानी से' विकल्प सेट करें।

यह करता है एक विंडो खोलें। तो :tab sview fileएक टैब खोलता है।

:sview"स्प्लिट व्यू" के लिए छोटा है। आप के लिए संक्षिप्त कर सकते हैं :sv, और आप दूसरे को भी छोड़ सकते हैं :


पोस्टस्क्रिप्ट:
आपका प्रश्न बताता है कि आप Vi / Vim शब्दावली से बहुत परिचित नहीं हैं। बहुत से लोग इस बारे में भ्रमित हैं, इसलिए चिंता न करें :-) :help windowएक परिचय के लिए एक अच्छा पढ़ा है। इसकी शुरुआत में एक उपयोगी सारांश है:

एक बफर एक फाइल का इन-मेमरी टेक्स्ट है।
एक विंडो एक बफर पर एक व्यूपोर्ट है।
एक टैब पेज विंडोज़ का एक संग्रह है।


1
धन्यवाद। मुझे इसकी ही खोज थी। और vi / विम शब्दावली पर प्राइमर के लिए धन्यवाद। एक सुधार: जबकि कमांड को "स्प्लिटव्यू" कहा जाता है, :splitviewकमांड मौजूद नहीं है। यह सिर्फ :sviewया है :sv
adurity

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