मैं एक शेल स्क्रिप्ट लिख रहा था और एक समस्या में भाग गया। क्या उपयोगकर्ता के निर्दिष्ट टेक्स्ट एडिटर का उपयोग कर फ़ाइल खोलने का कोई तरीका है?बैश में डिफ़ॉल्ट टेक्स्ट एडिटर खोलना?
उत्तर
उपयोगकर्ता का चुने हुए संपादक $EDITOR
में होना चाहिए, लेकिन आपको अभी भी एक सेन डिफ़ॉल्ट चुनना होगा।
"${EDITOR:-vi}" file.txt
आप अधिक फ़ॉलबैक करना चाहते हैं, उदाहरण के लिए: $ {संपादक: - $ {विज़ुअल: -vi}} –
'$ {FCEDIT: - $ {दृश्य: - $ {संपादक: -vi}}}' 'के बारे में क्या? 'Ed' युक्त '$ EDITOR' पर दृश्य प्राथमिकता देना एक अच्छा विचार है। '$ FCEDIT'' ksh' (शायद अभी भी है) के लिए env var था, जहां 'fc' कमांड का उपयोग इतिहास तक पहुंचने के लिए किया जाता है; इसे 'बाश' द्वारा भी पहचाना जाता है। –
इग्नेसियो के अधिकार (हालांकि यकीनन, फ़ॉलबैक, ed
, जो POSIX उपस्थित रहने की आवश्यकता है होना चाहिए, हालांकि यह अनिवार्य रूप से पुराने टाइमर के लिए ही उपयोगी है)।
यदि आप ग्राफिकल संपादकों के बारे में सोच रहे हैं, तो xdg-open file.txt
वह है जो आप कर रहे हैं।
POSIX को भी 'vi' की आवश्यकता है, है ना? या यह सिर्फ पॉज़िक्स के लिए उपयोगकर्ता पोर्टेबिलिटी यूटिलिटीज विकल्प है जहां 'ed' नहीं है। लेकिन 'ed' का उल्लेख करने के लिए +1। –
पर्यावरण परिवर्तक 'POSIX2_UPE' (सुविधा के लिए पुराना नाम उपयोगकर्ता पोर्टेबिलिटी एक्सटेंशन, यूपीई) की चर्चा के तहत [POSIX 2008] (http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap02.html) में चर्चा के तहत, यूपीयू में मौजूद सुविधाओं की एक सूची है: '_ प्रयोक्ता पोर्टेबिलिटी यूटिलिटीज विकल्प में यूटिलिटीज की सूची निम्नानुसार है: 'बीजी',' एक्स',' एफसी', 'एफजी',' जॉब्स ', और अधिक ', 'talk',' vi'._ तो, सिद्धांत रूप में, यदि आपके पास 'fc' कमांड है, तो आपके पास' vi' भी उपलब्ध होना चाहिए। –
नोट: xdg-open file.xml
एक वेब-ब्राउज़र में खुल जाएगा, सबसे अधिक संभावना है। तो, कोशिश करें;
# select your default sensible-editor from all installed editors, or not.
select-editor
# Open Default Text Editor
sensible-editor file.xml
- 1. आधुनिक टेक्स्ट एडिटर आर्किटेक्चर
- 2. jQuery रिच टेक्स्ट एडिटर
- 3. गेनी टेक्स्ट एडिटर टिप्पणी
- 4. साइटकोर रिच टेक्स्ट एडिटर के डिफ़ॉल्ट कॉन्फ़िगरेशन को अनुकूलित करना
- 5. विजुअल स्टूडियो टेक्स्ट एडिटर एक्सटेंशन
- 6. एएसपी.Net/MVC रिच टेक्स्ट एडिटर
- 7. एक्लिप्स को टेक्स्ट-एडिटर में डिफ़ॉल्ट रूप से .html खोलने के लिए प्राप्त करना?
- 8. बिल्ट-इन टर्मिनल वाले टेक्स्ट एडिटर?
- 9. .NET टेक्स्ट एडिटर जो स्पेल चेकिंग
- 10. टेक्स्ट एडिटर के लिए डेटा संरचना
- 11. मोबाइल सफारी पर रिच टेक्स्ट एडिटर
- 12. रेल 3 और रिच टेक्स्ट एडिटर
- 13. कृपया एक अच्छा JQuery समृद्ध टेक्स्ट एडिटर
- 14. सब्लिमे टेक्स्ट एडिटर से जावा एप्लिकेशन को डीबग कैसे करें
- 15. QT में एक टेक्स्ट एडिटर कैसे डिज़ाइन करें?
- 16. रीयल टाइम अपडेट के साथ विंडोज़ में टेक्स्ट एडिटर?
- 17. आईडीई/टेक्स्ट-एडिटर के प्रभाव हमारी आंखों पर रंग सेटिंग्स
- 18. पृष्ठभूमि में वेबव्यू खोलना
- 19. ट्रू-टाइप फोंट जिन्हें मैंने विजुअल स्टूडियो 2010 टेक्स्ट एडिटर
- 20. सबसे आसान उपयोग करने वाला वेब "समृद्ध टेक्स्ट एडिटर"
- 21. मैं कमांड लाइन टेक्स्ट एडिटर कैसे बना सकता हूं?
- 22. ब्राउज़ करने के लिए कैसे (कोई टेक्स्ट एडिटर) .rst फ़ाइलें?
- 23. WYSIWYG समृद्ध टेक्स्ट एडिटर जो diffs का समर्थन करता है?
- 24. सिंक्रनाइज़ स्क्रॉलिंग और वर्तनी जांच सुविधाओं के साथ टेक्स्ट एडिटर
- 25. क्लाउड के लिए एक अच्छा टेक्स्ट एडिटर क्या है?
- 26. आईफोन सफारी के लिए एक WYSIWYG टेक्स्ट एडिटर?
- 27. सिंटैक्स हाइलाइटिंग और लाइन नंबर के साथ टेक्स्ट एडिटर?
- 28. टेक्स्ट एडिटर लिखते समय डेटा को सहेजने का अच्छा तरीका
- 29. डब्ल्यूपीएफ: टेक्स्ट एडिटर कंट्रोल जो ड्रैग एंड ड्रॉप (जैसे वनोट)
- 30. मैं टर्मिनल से टेक्स्ट एडिटर कैसे आमंत्रित करूं?
सावधान रहें: कुछ उपयोगकर्ता EDITOR को ऐसे प्रोग्राम में सेट करेंगे जो स्वयं को डिमनीकृत करता है, और आपकी स्क्रिप्ट आसानी से समाप्त होने के लिए प्रतीक्षा नहीं कर पाएगी। –
@WilliamPursell कोई भी ऐसा क्यों करेगा? क्या आप कृपया मुझे एक परिदृश्य दे सकते हैं जहां यह उचित है? – kraxor
@kraxor, मैं कहूंगा कि यह कभी उचित नहीं है, लेकिन कुछ लोग पागल चीजें करते हैं। किसी के लिए एक गुई संपादक चाहते हैं जो एक नई खिड़की पैदा करता है, यह असामान्य नहीं है। –