1.安装和注册pacakage provider
powershell默认集成了PaakgeManagement(也称为one-get)来管理各个包供应库。通过 Get-PackageProvider命令我们可以查看默认有的pacakage provider。具体关于one-get架构还有使用方法也可以参考这篇文章
查看可用的包管理命令可以使用以下命令
Get-Command -Module PackageManagement | sort noun, verb
执行以下命令后会自动安装提供软件包的库NuGet
Find-PackageProvider
同理我们也可以安装另外个重要的提供软件包库的chocolatey
Install-PackageProvider -name chocolatey
装好package provider之后还要注册pacakage source才能看到可下载的包
Register-PackageSource -Name chocolatey -Location http://chocolatey.org/api/v2/ -ProviderName Chocolatey -Trusted -Force
最后修改下执行策略就可以通过one-get来自由下载包和管理包了
Set-ExecutionPolicy RemoteSigned -Force
2. 安装基本工具
2.1 安装 vim
首先通过以下命令查看下哪里可以下载到vim,正确的应该是在chocolatey这个包管理库中的
Find-Package -name vim
通过以下口令安装,注意要指定pacakage provider,如果只有一个安装源提供安装包,则可以简单实用命令install-pacakage xxx来安装
Install-Package -ProviderName Chocolatey -name vim
2.2 安装git和 posh-git
Install-Package git
使用自带的PowerShellGet Pacakage provider来安装posh-git,用于在PS下支持git的显示
install-module posh-git
3.安装字体
下载字体推荐:source code pro字体下载
在开始运行regedit.exe进入注册表,找到下面的地方
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft
->WindowsNT->CurrentVersion->Console->TrueTypeFont
然后添加键值0*的字体,没加一种字体要多加一个0,最后如图
然后最后输入以下内容修改代码页尾850,默认为936,这个代表不同的编码
chcp 850
属性中选择Source Code Pro字体即可,虽然下次进来还是936,但是英文已经使用新设置的字体了
4.设置高亮
下载安装 PSColor
Install-Module PSColor
通过查看$PROFILE 配置文件的位置,然后再加一句话即可
Import-Module PSColor;
5.设置一些常用的路径
在环境变量设置一些常用的路径,然后通过在配置文件(通过$PROFILE可以查看配置文件路径)定义函数,可以快速使用函数来完成一些常用操作
Import-Module PSColor;
Import-Module posh-git;
# 快速访问python主目录
function pch {
cd $Env:PCH;
}
funcion jch{
cd $Env:JCH;
}
function jsh{
cd $Env:JSH;
}