我正在为Linux bash寻找类似于nano的软件,但是对于Windows powershell。有内置的,所以我不必安装什么?
EDIT Nano是在bash中运行的文本编辑器。您可以在bash中打开诸如文档(.txt,.c等)之类的文本,以对其进行即时编辑,也可以仅查看并再次将其关闭。
我正在为Linux bash寻找类似于nano的软件,但是对于Windows powershell。有内置的,所以我不必安装什么?
EDIT Nano是在bash中运行的文本编辑器。您可以在bash中打开诸如文档(.txt,.c等)之类的文本,以对其进行即时编辑,也可以仅查看并再次将其关闭。
Answers:
现在有一种使用nano
和vim
,可以通过安装“ Windows上的Bash” Powershell Powershell。有关Scott Hanselman博客的更多信息
从命令行可以运行
bash -c "vi filename.txt"
bash -c "nano filename.txt"
您也可以将这些功能添加到您的Powershell配置文件中
function vi ($File){
bash -c "vi $File"
}
function nano ($File){
bash -c "nano $File"
}
Nano可用于powershell。如果您的系统中安装了Chocolatey软件包管理器,则可以使用以下方法安装nano:
choco install nano
您可以使用以下命令通过命令行安装Chocolatey:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
我的个人经验是,它在Windows 10中表现出色,但是在Windows 7中首次启动确实很慢。
Windows中唯一的内置编辑器是记事本。它应该已经在您的路径中,因此您只需输入notepad something.txt
在PowerShell控制台中。
如果您想要基于控制台的编辑器,请点击此处: 网址 https //stackoverflow.com/questions/11045077/edit-a-text-file-on-the-console-in-64-bit-windows
一个有用的事情是为您喜欢的文本编辑器创建一个名为“ edit”的别名。在您的个人资料中输入以下内容:
set-alias edit "${env:ProgramFiles}\Sublime Text 3\sublime_text.exe"
powershell_ise.exe
内置功能。一个不错的PowerShell脚本编辑器。
psEdit \path\to\file.txt
...在编辑器和Powershell ctrl + s
和ctrl + d
wsl nano C:\text.txt
,请使用wsl nano /mnt/c/text.txt
要添加到已经收到的答案中,您可以在Windows中拥有一个Shell编辑器,方法是从Vim的官方页面安装Windows版Vim。