Nano-alternative für windows powershell
Ich suche nach Software ähnlich wie Nano für Linux Bash, aber für Windows Powershell. Gibt es eingebaute, damit ich nichts installieren muss?
EDIT Nano ist ein Texteditor, der innerhalb der Bash ausgeführt wird. Sie können einen Text wie Dokument öffnen (.txt, .c etc) in der Bash, um es im laufenden Betrieb zu bearbeiten oder einfach anzuzeigen und erneut zu schließen.
6 answers
Installieren Sie einfach Windows-Subsystem für Linux (WSL). Dann, Typ.
wsl nano
Oder
wsl nano textfilenametoedit.txt
Anführungszeichen werden nicht benötigt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-06-20 19:46:04
Nano ist für Powershell verfügbar. Wenn Sie den Paketmanager Chocolatey 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 es in Windows 10 wirklich gut funktioniert, aber es ist wirklich langsam, das erste Mal in Windows 7 zu starten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-07-17 19:13:46
Es gibt jetzt eine Möglichkeit, nano
und vim
mit Powershell zu verwenden, indem Sie "Bash unter Windows"installieren. Weitere Informationen zu Scott Hanselman blog -
Über die Befehlszeile können Sie
bash -c "vi filename.txt"
bash -c "nano filename.txt"
Sie können diese Funktionen auch zu Ihrem Powershell-Profil hinzufügen
function vi ($File){
bash -c "vi $File"
}
function nano ($File){
bash -c "nano $File"
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-10-17 03:24:01
Der einzige integrierte Editor in Windows 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 möchten, Konsole-basierte Editoren, es gibt einige hier: https://stackoverflow.com/questions/11045077/edit-a-text-file-on-the-console-in-64-bit-windows
Eine nützliche Sache ist es, einen Alias namens "Bearbeiten" (zum Beispiel) für Ihren bevorzugten Texteditor zu erstellen. Fügen Sie so etwas in Ihr Profil ein:
set-alias edit "${env:ProgramFiles}\Sublime Text 3\sublime_text.exe"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:50
Git für Windows (Schoko-pkg - ) hat nano, vim (und prob'ly andere) gebaut. Das Festlegen eines PowerShell-Alias erleichtert den Start. E. g.:
set-alias nano C:\Progra~1\Git\usr\bin\nano.exe
Platzieren Sie diesen Befehl in Ihrem Shell-Startskript durch:
- Kopieren des obigen Befehls
- In Powershell-Konsole einfügen
- Ausführung "nano" $profile"
- Erneut in die Skriptdatei einfügen
- Ctl-X speichern, beenden
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-09-02 19:45:50
Um zu den Antworten hinzuzufügen, die Sie bereits erhalten haben, können Sie einen Shell-Editor in Windows haben, indem Sie Vim für Windows auf der offiziellen Seite von Vim installieren.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-02-03 21:36:06