2012-06-13 17 views
6

का उपयोग करते हुए एसएसएच के दौरान उपयोग करने के लिए कौन सा टेक्स्ट एडिटर उपयोग करता है, मैं अपने मैक टर्मिनल को अपने गोडाडी होस्टिंग खाते में एसएसएच में उपयोग कर रहा हूं।मैक टर्मिनल

मैं सोच रहा था कि टर्मिनल के माध्यम से मैं किस पाठ संपादक का उपयोग कर सकता हूं? मैं वीआईएम या इमैक से बिल्कुल परिचित नहीं हूं इसलिए मेरे लिए उपयोग करना मुश्किल है।

मैंने लिनक्स पर जीएडिट और काफी पसंद किया है। मुझे आश्चर्य है कि क्या मैं गोडाडी सर्वर पर जीएडिट स्थापित कर सकता हूं?

किसी भी सलाह की सराहना की जाएगी। मैं एसएसएच और टर्मिनल के साथ काम करने के लिए बहुत नया हूं।

+1

आप शायद मैक ओएस एक्स संपादक जैसे बीबीईडिट का उपयोग कर सकते हैं जो एसएफटीपी आदि का समर्थन करता है और सीधे आपके मैक पर रिमोट फाइलों को संपादित करता है। –

+1

VI का उपयोग करना सीखें - यह'ya के लिए अच्छा है! :) – alfasin

+0

जीएडिट एक कमांड लाइन संपादक नहीं है। यदि आपके पास पहले से ही एक दूरस्थ एक्स सत्र है, तो आप सभी प्रकार की चीजें चला सकते हैं। यदि नहीं, तो जीडिट आपकी मदद नहीं करेगा। और एसएसएच पर एक्स सुरंग स्थापित करने के बजाय बीबीईडिट (या यहां तक ​​कि एक्वामाक्स ट्रैम्प मोड के साथ) स्थापित करना संभव है। – abarnert

उत्तर

10

बहुत सारे पूर्ण-स्क्रीन पाठ संपादक हैं, लेकिन यदि आप अपने मैक पर स्थानीय रूप से फ़ाइलों को संपादित करना चाहते हैं और इसके बारे में सोचने के बिना रिमोट सर्वर में ssh'd करते हैं, तो आपको वास्तव में सर्वव्यापी में से एक सीखना होगा संपादक हैं।

असल में, आदर्श रूप से आपको सभी तीनों की मूल बातें सीखनी चाहिए- कम से कम कैसे सुरक्षित रूप से बाहर निकलना है- क्योंकि किसी बिंदु पर, आप आकस्मिक रूप से विसुअल अनसेट के साथ विवाद कर रहे हैं या गलत सेट कर रहे हैं और स्वयं को गलत संपादक में ढूंढ सकते हैं ।

  • नैनो (और पिको परिवार में उसके रिश्तेदारों) यदि आप एक TextEdit/TeachText/नोटपैड पृष्ठभूमि से आ रहे हैं जानने के लिए अब तक का सबसे आसान है। हालांकि, यह कम से कम सर्वव्यापी है, और दोनों कीस्ट्रोक और स्क्रीन रीयल एस्टेट दोनों के साथ कम से कम कुशल है, और वास्तविक यूनिक्स गीक्स आप पर हंसेंगे यदि वे "vi या emacs" पूछते हैं और आप "नैनो" कहते हैं।

  • vi (और इसके रिश्तेदार-वास्तव में, आमतौर पर आप विम का उपयोग कर रहे हैं, नहीं vi) सबसे सर्वव्यापी है, और अब तक त्वरित और सरल संपादन के लिए सबसे कुशल है। यह आपके पसंदीदा आईपैड एसएसएच क्लाइंट (जहां मारना^एक्स एक प्रमुख कोर है) जैसे विचित्र टर्मिनलों से भी अधिक उपयोग योग्य है। और आखिरकार, अधिकांश वीआई कुंजी अनुक्रम भी एड और कभी-कभी यहां तक ​​कि sed के साथ भी काम करते हैं, जो वास्तव में आसान होता है जब आप पूर्ण-स्क्रीन समर्थन वाले टर्मिनल पर फंस जाते हैं। हालांकि, जब आप एक जीयूआई पृष्ठभूमि से आते हैं तो यह सीखना सबसे मुश्किल है-यह विचार कि आप अपने टेक्स्ट एडिटर में टेक्स्ट दर्ज नहीं कर सकते हैं या संपादित नहीं कर सकते हैं, विशेष मोड दर्ज करके सिवाय बस अजीब है।

  • emacs (और इसके रिश्तेदार और सरलीकृत क्लोन, जैसे जोव और ue) जटिल परिचालन करने के लिए सबसे कुशल है। यह भी अच्छा है कि इसके वीडर कीस्ट्रोक (जैसे कर्सर आंदोलन के लिए^ए-एफ) टर्मिनल कमांड लाइन, लिब्रेडलाइन, देशी मैक जीयूआई टेक्स्ट कंट्रोल, और फ़ायरफ़ॉक्स टेक्स्ट कंट्रोल के समान हैं। और यदि आप वास्तव में Emacs सीखते हैं, तो आप GUI में एक्वामाक्स का उपयोग शुरू कर सकते हैं, और प्रोग्रामिंग को अपने सभी थकाऊ टेक्स्ट संपादन को स्वचालित करने के लिए प्रोग्रामिंग कर सकते हैं। एकमात्र समस्या यह है कि वास्तव में सीखने वाले एमएक्स आपको सालों लगेगा, और आपके जीवन के साथ अन्य चीजें हो सकती हैं।

+1

इस सवाल को विषय क्यों माना जाता है, क्या कोई इसे मुझे समझा सकता है? –

+1

@TriNguyen: मैंने इसे बंद करने के लिए वोट नहीं दिया था, इसलिए ध्यान रखें कि मैं बस अन्य लोगों की प्रेरणा का अनुमान लगा रहा हूं। लेकिन ... प्रोग्रामिंग के बारे में भी आपके प्रश्न में कुछ भी नहीं है।यह या तो सर्वर पर कॉन्फ़िगरेशन फ़ाइलों को संपादित करने, या सामान्य रूप से टेक्स्ट संपादित करने, या गोडाडी सर्वर पर आपको इंस्टॉल करने की अनुमति देने के बारे में है। तो, यह शायद सुपरसियर, सर्वरफॉल्ट, या किसी अन्य साइट पर है, स्टैक ओवरफ्लो पर नहीं, जो प्रोग्रामिंग प्रश्नों के लिए है। यदि आप "बंद" बॉक्स में अक्सर पूछे जाने वाले प्रश्न लिंक पढ़ते हैं, तो यह बहुत अच्छी तरह से बताता है। – abarnert

+0

व्याख्या करने के लिए धन्यवाद! आपने जो कहा वह समझ में आता है। मैं स्टैक ओवरफ्लो के लिए एक नया उपयोगकर्ता था और अन्य सभी साइटों और उनके उद्देश्यों से अवगत नहीं था। –

संबंधित मुद्दे