1、PowerShell编辑器:powershell虽然才刚出不久,不过已经有很多编辑器了,由于对Freeware情有独钟,所以这里只介绍三个free的编辑器,一个就是
PowerShell Plus,不开源,free for non-commerical use,功能强大,已经是一个ide了,缺点就是太慢,耗资源。另一个是
PowerGUI ,免费,功能稍弱一点,速度也快一点,作为编辑器不错。第三个是Vim。Vim对powershell支持比较弱,只有语法高亮功能,不过初学powershell也不需要太高级的ide,所以就用这个了。下面在详细介绍vim的powershell支持配置:
- 到这里下载Powershell Syntax 文件并把它放到$\Program Files\Vim\vim71\syntax 里面(我的gvim是7.1版本)
- 修改$\Program Files\Vim\vim71\目录下的filetype.vim文件,依样画葫芦,在适当的位置添上这一句:au BufNewFile,BufRead *.ps1 setf ps
2、我的第一个Powershell 脚本文件:(功能是接受参数,根据参数切换工作目录)
$targetDir = $Args[0]
if ($targetDir -eq 'rb')
{
$dir = "G:\home\Scripts\Ruby"
}
elseif ($targetDir -eq 'groovy')
{
$dir = "G:\home\Scripts\groovy"
}
elseif ($targetDir -eq 'ps')
{
$dir = "G:\home\Scripts\powershell"
}
elseif ($targetDir -eq 'py')
{
$dir = "G:\home\Scripts\Python"
}
else
{
$dir = "D:\home"
}
Set-Location $dir
注意:要使脚本能在powershell中运行,必须用命令设置执行策略(用Set-ExecutionPolicy),处于安全考虑,默认的策略是不能执行脚本。
posted on 2008-01-14 21:08
猪猪侠 阅读(519)
评论(0) 编辑 收藏 所属分类:
Windows