a secert garden
something about my life
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

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(3)

随笔分类(60)

随笔档案(23)

相册

积分与排名

  • 积分 - 4865
  • 排名 - 458

最新评论