Bus*_*nks 72 text-editor windows-7-x64
我试图找出在控制台中编辑文本文件的最简单方法(在我的案例中是PowerShell).我正在使用Windows 7 64位.让我觉得我不能只输入edit filename.txt编辑文件.过去曾经有过工作,但这一切都改变了.我有什么选择在Windows控制台中查看和编辑文本文件,如果你告诉我安装和学习VIM,我会打电话给你.:-)
use*_*194 27
它速度超快,处理大型文本文件,但功能极少.有一个GUI版本和控制台版本(k.exe)包括在内.应该在linux上工作相同.
示例:在我的测试中,打开500mb磁盘映像花了7秒钟.

Sve*_*ath 21
虽然冒着打击我的风险,但我猜你仍然坚持你提到的解决方案.看看SuperUser上的帖子:
此外,还有一个用于Windows的纳米版本:
我现在会躲避和掩护,希望有人会有更充分的答案.
CB.*_*CB. 20
为什么不用记事本?
notepad.exe filename.txt
Run Code Online (Sandbox Code Playgroud)
edit.comPowerShell中的旧版本(至少在我的盒子上:Windows 7 Pro x86),但在x64中由于其16位架构而无法正常工作.
你可以看看这个简单的编辑器.
我同意斯文·普拉斯(Sven Plath)的观点。纳米是一个很好的选择。如果您有Chocolatey设置。通过在Powershell中键入以下内容来安装nano:
PS C:\dev\> choco install nano
Run Code Online (Sandbox Code Playgroud)
然后,要编辑somefile.txt,请输入:
PS C:\dev\> nano somefile.txt
Run Code Online (Sandbox Code Playgroud)
太整齐了!
编辑: Nano在我的Windows 10机器上运行良好,但是在我的Windows 7机器上第一次加载花费了难以置信的时间。那使我在Win 7笔记本电脑上切换到vim(vi)
PS C:\dev\> choco install vim
PS C:\dev\> vim $profile
Run Code Online (Sandbox Code Playgroud)
在Powershell配置文件中向Set-Alias添加一条线(sal)
sal vi vim
Run Code Online (Sandbox Code Playgroud)
Esc-:-x-输入:-)
如果您使用 Windows 容器并且想要更改任何文件,则可以在 Powershell 控制台中轻松获取和使用 Vim。
使用 PowerShell 封装到 Windows Docker 容器:
docker exec -it <name> powershell
首先获取 Chocolatey 包管理器
Invoke-WebRequest https://chocolatey.org/install.ps1 -UseBasicParsing | Invoke-Expression;
安装 Vim
choco install vim
刷新环境变量您可以直接exit返回容器
转到文件位置并 Vim 它 vim file.txt
您可以通过 choco 在 powershell 中安装 nano - 这是一种将文本编辑功能引入 powershell 的低摩擦方式:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Run Code Online (Sandbox Code Playgroud)
choco install nano
Run Code Online (Sandbox Code Playgroud)
nano myfile.txt
Run Code Online (Sandbox Code Playgroud)
最好的部分是它成为路径的一部分,并在重新启动等情况下保持工作:)
从网上安装vim,然后您可以做: vim“ filename”编辑该文件
| 归档时间: |
|
| 查看次数: |
132997 次 |
| 最近记录: |