विंडोज़ के लिए नैनो विकल्प


27

मैं लिनक्स बैश के लिए नैनो के समान सॉफ्टवेयर की तलाश में हूं, लेकिन विंडोज़ के लिए पॉवरशेल। क्या कोई ऐसा बनाया गया है जिसमें मुझे कुछ स्थापित करने की आवश्यकता नहीं है?

EDIT नैनो एक टेक्स्ट एडिटर है जो बैश के भीतर चलता है। आप इसे उड़ने पर संपादित करने के लिए या केवल इसे देखने और इसे फिर से बंद करने के लिए बैश में दस्तावेज़ (.txt, .c आदि) जैसे पाठ खोल सकते हैं।


मुझे नहीं पता कि यह काम करता है, लेकिन शायद एक XP मशीन से edit.com को प्राप्त करना संभव है और इसे विंडोज़ 7 पर पावरशेल में उपयोग करना है। मुझे नहीं पता कि Win7 32bit में edit.com है, लेकिन win7 64 बिट में संपादन नहीं है .com
बारलोप

1
मान लें कि कोई व्यक्ति PowerShell के बारे में सब कुछ जानता है और आपकी मदद कर सकता है, लेकिन लिनक्स या नैनो के बारे में बहुत कुछ नहीं जानता है। शायद आपको वर्णन करना चाहिए कि आप क्या करना चाहते हैं।
पीटर हैन्डफोर

1
@PeterHahndorf आप सही थे, मैंने इसे संपादित किया
John Demetriou

जवाबों:


13

अब उपयोग करने के लिए एक रास्ता है nanoऔर vim"विंडोज पर बैश" स्थापित करके powershell के साथ। स्कॉट हैंसेलमैन ब्लॉग पर अधिक जानकारी

कमांड लाइन से आप चला सकते हैं

bash -c "vi filename.txt"
bash -c "nano filename.txt"

आप उन कार्यों को अपनी शकल प्रोफ़ाइल में भी जोड़ सकते हैं

function vi ($File){
    bash -c "vi $File"
}

function nano ($File){
    bash -c "nano $File"
}

ब्लॉग स्रोत जहाँ से मुझे जानकारी मिली


आपकी पोस्ट के वे स्मार्ट उद्धरण गोले के लिए मूर्ख बन जाएंगे और समस्याएँ पैदा करेंगे। मैंने उन्हें इस बार आपके लिए तय किया है
phuclv

हाँ। चूंकि शक्तियां अद्यतन की गई हैं। अपडेट किए गए उत्तर के लिए धन्यवाद, मैंने आपके लिए स्वीकार किए गए एक को स्वैप किया
जॉन डेमेट्रियौ

13

नैनो पावरशेल के लिए उपलब्ध है। यदि आपके पास अपने सिस्टम में चॉकलेट पैकेज प्रबंधक स्थापित है, तो आप नैनो को इसके साथ स्थापित कर सकते हैं:

choco install nano

आप कमांड लाइन के माध्यम से Chocolatey स्थापित कर सकते हैं:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

मेरा व्यक्तिगत अनुभव यह है कि यह विंडोज़ 10 में नैनो शानदार प्रदर्शन करता है, लेकिन विंडोज 7 में पहली बार शुरुआत करना वास्तव में धीमा है।


यह सबसे अच्छा जवाब है
स्कॉट एंडरसन

9

विंडोज में एकमात्र निर्मित संपादक नोटपैड है। यह पहले से ही आपके रास्ते में होना चाहिए, ताकि आप सिर्फ notepad something.txtPowerShell कंसोल में टाइप कर सकें ।

यदि आप कंसोल-आधारित संपादक चाहते हैं, तो यहाँ कुछ हैं: /programming/11045077/edit-a-text-file-on-the-console-in-64-bit-windows

एक उपयोगी बात यह है कि अपने पसंदीदा पाठ संपादक के लिए "संपादित करें" (उदाहरण के लिए) नामक एक उपनाम बनाएं। अपनी प्रोफ़ाइल में कुछ इस तरह रखें:

set-alias edit "${env:ProgramFiles}\Sublime Text 3\sublime_text.exe"

1
विंडोज के नए संस्करणों में भी powershell_ise.exeअंतर्निहित और पथ हैं। PowerShell स्क्रिप्ट के लिए एक बहुत अच्छा संपादक।
पीटर हैन्डफोर

तो शेल के अंदर कोई पॉवरशेल एडिटर नहीं बनाया गया है? केवल बाहरी प्रोग्राम जो पॉवरशेल के बाहर चलते हैं?
जॉन डेमेट्रियौ

1
@ जॉन डेमेट्रियौ, मुझे यकीन नहीं है कि अब आप "द्वारा निर्मित" का क्या मतलब है। दो स्टॉक टेक्स्ट एडिटर हैं जो विंडोज के साथ आते हैं: नोटपैड और पावरशेल आईएसई (धन्यवाद पीटर)। यदि आप कंसोल-आधारित संपादक चाहते हैं, तो ऊपर दिए गए लिंक में कुछ है। विंडोज के हाल के संस्करणों में कोई स्टॉक, कंसोल-आधारित संपादक नहीं है।
खतरों के खिलाड़ी

मेरा मतलब है कि, स्टॉक कंसोल आधारित संपादक। ठीक है धन्यवाद। मैं आपके द्वारा प्रदान किए गए लिंक को देखूंगा और चुनूंगा। धन्यवाद
जॉन Demetriou

आईएसई संपादक का उपयोग करने के लिए: psEdit \path\to\file.txt... आगे पीछे संपादक और powershell के बीच स्विच करने ctrl + sऔरctrl + d
Kolob घाटी

8

बस लिनक्स (WSL) के लिए विंडोज सबसिस्टम स्थापित करें । फिर, टाइप करें।

wsl nano

या

wsl nano textfilenametoedit.txt

उद्धरण की जरूरत नहीं है।


4
यह कुछ लोगों के लिए स्पष्ट हो सकता है, लेकिन इसने मुझे थोड़ा आगे बढ़ा दिया: यदि आप फ़ाइल के लिए पूर्ण पथ की आपूर्ति कर रहे हैं, तो सुनिश्चित करें कि आप उस पथ को पास कर देंगे जिसका उपयोग आप WSL में करेंगे, विंडोज में नहीं। , उपयोग करने के बजाए \ text.txt: उदाहरण के लिए, आप संपादित सी करना चाहते हैं wsl nano C:\text.txt, का उपयोग करेंwsl nano /mnt/c/text.txt
मैट

1

आपके द्वारा पहले से प्राप्त उत्तरों को जोड़ने के लिए, आप विम्स के आधिकारिक पेज से, विंडोज़ के लिए विम को स्थापित करके, विंडोज में एक शेल एडिटर रख सकते हैं।

https://www.vim.org/download.php

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