Windows PowerShell2.0之使用PowerTab加强Tab键自动补全
2009-12-01 00:00:00 来源:WEB开发网核心提示: 这个特性可以应用在函数和外部脚本文件中,2.1 数据栅格弹出窗口有时很小的Shell窗口显示过多的信息使得查看变得困难,Windows PowerShell2.0之使用PowerTab加强Tab键自动补全(6),PowerTab通过打开新窗口来解决这个问题,新窗口会阻止控制台窗口中显示的Tab自
这个特性可以应用在函数和外部脚本文件中。
2.1 数据栅格弹出窗口
有时很小的Shell窗口显示过多的信息使得查看变得困难,PowerTab通过打开新窗口来解决这个问题。新窗口会阻止控制台窗口中显示的Tab自动补全信息,而将信息显示在一个新的数据网格中。用户在其中查看详细的信息,然后通过双击或按Enter键选择一行,被选中的项会作为有效的实现返回。
与原始的Tab自动补全语法很相似,PowerTab提供多种捷径来弹出新窗口。最吸引人的可能是返回一个WMI类的列表,因为有关WMI类的相关信息的数量过多,在控制台查看很不方便。为了弹出这个窗口,在WMI类名后键入W_,然后按Tab键。图25-8所示为PowerTab启动网格窗口显示的WMI类。
图1-8 PowerTab启动网格窗口显示的WMI类
【提示】
在弹出窗口中使用W_捷径匹配时,必须跳过WMI类名的Win32_部分。为了得到proc串的类,也可能是Win32_Process。必须键入w_proc[Tab],键入w_win32_proc[Tab]无效。
PowerTab还支持如下方法来弹出一个新窗口。
(1)t_:显示.NET类型的列表。
(2)f_: 列出当前定义的函数。
(3)d_:得到当前目录下的所有文件和子目录。
(4)g_:列出所有保存在历史命令中的命令。
(5)c_:显示自定义匹配。
PowerTab可使函数为用户弹出新窗口,以更加友好的方式来展示对象完全得益于名为“out-dataGridView”的函数。可为其输入一个对象集合,图1-9所示为使用该函数来展示进程ID、名称,以及为所有过程设置属性值,执行结果如图1-10所示。
Tags:Windows PowerShell 使用
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接