Windows Powershell 的 Nano 替代品

Windows Powershell 的 Nano 替代品

我正在寻找适用于 Linux Bash 的类似 nano 的软件,但适用于 Windows Powershell。是否有内置软件,这样我就不必安装任何东西了?

编辑Nano 是一个在 bash 中运行的文本编辑器。您可以在 bash 中打开文本文档(.txt、.c 等)以即时编辑它,或者只是查看它然后再次关闭它。

答案1

现在可以通过安装“Windows 上的 Bash”来使用 powershell nanovim更多信息请参阅 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"
}

我获取信息的博客来源

答案2

Nano 适用于 powershell。如果您有巧克力味在你的系统中安装了包管理器,你可以使用以下命令安装 nano:

choco install nano

您可以通过命令行安装 Chocolatey:

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

我的个人经验是,nano 在 Windows 10 中表现很好,但在 Windows 7 中第一次启动时速度真的很慢。

答案3

只需安装适用于 Linux 的 Windows 子系统(WSL)。然后,输入。

wsl nano

或者

wsl nano textfilenametoedit.txt

不需要引号。

答案4

适用于 Windows 的 Git巧克力包) 内置了 nano、vim(可能还​​有其他)。设置 PowerShell 别名/函数将使它们更容易启动。例如:

function nano { C:\Progra~1\Git\usr\bin\nano.exe --ignorercfiles $args }

将此命令放入你的 shell 启动脚本中:

  1. 复制上面的命令
  2. 粘贴到 powershell 控制台
  3. 运行“nano $profile”
  4. 再次粘贴到脚本文件中
  5. Ctl-X 保存,退出

编辑:更改了忽略语法高亮文件的命令(默认情况下不起作用)。原始命令:

set-alias nano C:\Progra~1\Git\usr\bin\nano.exe

相关内容