it-swarm.com.de

Nano-Alternative für Windows PowerShell

Ich bin auf der Suche nach Software ähnlich wie Nano für Linux Bash, aber für Windows Powershell. Ist da was eingebaut, damit ich nichts installieren muss?

EDIT Nano ist ein Texteditor, der innerhalb der Bash läuft. Sie können einen Text wie ein Dokument (.txt, .c usw.) in der Bash öffnen, um ihn im laufenden Betrieb zu bearbeiten, oder ihn einfach anzeigen und wieder schließen.

18
John Demetriou

Es gibt jetzt eine Möglichkeit, nano und vim mit Powershell zu verwenden, indem Sie "Bash unter Windows" installieren. Weitere Informationen im Scott Hanselman Blog

Von der Kommandozeile aus können Sie ausführen

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

sie können diese Funktionen auch Ihrem Powershell-Profil hinzufügen

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

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

Die Blog-Quelle, von der ich die Informationen erhalten habe

6

Der einzige in Windows integrierte Editor ist Notepad. Es sollte sich bereits in Ihrem Pfad befinden, sodass Sie einfach notepad something.txt in die PowerShell-Konsole eingeben können.

Wenn Sie konsolenbasierte Editoren wünschen, finden Sie hier einige: https://stackoverflow.com/questions/11045077/edit-a-text-file-on-the-console-in- 64-Bit-Fenster

Eine nützliche Sache, die Sie tun können, ist, einen Alias ​​namens "Bearbeiten" für Ihren bevorzugten Texteditor zu erstellen. Tragen Sie so etwas in Ihr Profil ein:

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

Nano ist für Powershell erhältlich. Wenn Sie den Chocolatey Paketmanager auf Ihrem System installiert haben, können Sie nano installieren mit:

choco install nano

Sie können Chocolatey über die Befehlszeile installieren mit:

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

Meine persönliche Erfahrung ist, dass Nano unter Windows 10 eine hervorragende Leistung erbringt, unter Windows 7 jedoch nur sehr langsam zum ersten Mal gestartet wird.

5
Albino Cordeiro

Installieren Sie einfach Windows Subsystem für Linux (WSL). Dann tippe.

wsl nano

oder

wsl nano textfilenametoedit.txt

Zitate sind nicht erforderlich.

5
Daan

Um die bereits erhaltenen Antworten zu ergänzen, können Sie einen Shell-Editor in Windows verwenden, indem Sie Vim für Windows von der offiziellen Seite von Vim installieren.

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

0
fabio.angie