

通常,开发人员会谈论使用命令行工具可以带来多少生产力,但可悲的是他们总是谈论iTerm或BASH可能是ZSH,但Windows用户呢。 我知道Windows中的命令行很烂,但是仍然有一些希望,这里有Powershell。 Powershell具有大多数命令,例如curl和ls(它们以Windows风格工作)。
我决定看看Powershell可以走多远,并且我想到了什么。
您可以使用不同的颜色,许多输出来更改PowerShell的提示,并且像所有Bash孩子一样,还可以使用诸如Post-git之类的模块查看git状态。 如果您想走得更远,甚至更改提示的标题。
就像BASH家伙将其配置保存在~/.bashrc我们可以将配置保存在~\Documents\WindowsPowerShell\profile.ps1
您可以使用Set-PSReadlineOption -BellStyle None删除响铃,或导入模块,例如Import-Module posh-git
如果您不喜欢默认提示符C:\Users\jztsaurabh\Documents\WindowsPowerShell>是的,那么您也可以对其进行自定义。
这是我自定义提示的方式
这是它的样子:


如果您想在命令行中查看git状态,那么PowerShell中的模块可以为您提供帮助。 您需要安装Post-git
您也可以从PowerShell😜 Install-Module -Name posh-git -Scope CurrentUser
有些人喜欢使用Z在嵌套文件夹结构之间跳转。您也可以安装Z for PowerShell。
只需使用Install-Module -Name z -Scope CurrentUser
如果您想一次运行多个命令,那么在PowerShell中制作函数确实非常容易,那么函数可能会对您有所帮助。 如果要设置新计算机,则可以运行可以为您安装git,Nodejs,Firefox或其他软件的功能。
我做了一些功能,如:
Powershell中的别名正是您所期望的。 您可以创建快捷方式命令并为可执行文件创建别名(它们比在环境变量中添加所有内容更好)。
我喜欢使用grep
这是我的最爱,我正在寻找像brew之类的窗口的软件包管理器,如果发现chocolaty但它的原子版本已经过时,我发现独家新闻正是我在寻找的东西,它有用,不需要安装应用程序的管理员权限。 一切正常。
您可以通过以下方式安装[scoop]
你可以像这样使用它
好的,我们也有。 取得独家新闻后,即可安装concfg。 它有很多配色方案,您一定会喜欢的。 这是monokia colorcheme。


Powershell ps1的堆栈溢出链接
好的profile.ps1的链接
Powershell画廊
查找Powershell配置
我的个人资料.ps1
如果愿意,可以can ,如果可以帮助某人,可以share。