Windows PowerShell2.0之使用PowerTab加强Tab键自动补全
2009-12-01 00:00:00 来源:WEB开发网核心提示: 最后安装脚本会创建Tab实现数据库,并且保存为TabExpansion.xml文件,Windows PowerShell2.0之使用PowerTab加强Tab键自动补全(3),创建数据库是一个冗长的过程,因为脚本要使用所有.NET类型和WMI类,在输入.NET的System.Net.WebCli
最后安装脚本会创建Tab实现数据库,并且保存为TabExpansion.xml文件。创建数据库是一个冗长的过程,因为脚本要使用所有.NET类型和WMI类,最后得到包含类和命令名称的本地缓存用来完成Tab实现。
默认情况下PowerTab会在PowerShell的配置文件中写入初始化运行环境,这样才能在安装完成后跟随PowerShell启动。为了检查该配置文件中是否包含PowerTab,在PowerShell控制台执行如图1-2所示的命令。在包含目录路径的两行之前增加井号(#),即将其屏蔽,这样禁用了PowerTab。其中的“C:\PowerShell\PowerTab”是本机的PowerTab的安装路径,“D:\My Documents\WindowsPowerShell”是PowerShell的配置文件存放位置。
查看原图(大图)
图1-2 通过修改配置文件屏蔽PowerTab
如果要卸载PowerTab,可在PowerShell控制台下键入notepad $profile启动字处理软件。删除配置文件中关于PowerTab的内容(务必做好备份,然后清理上面提到的两行内容)和PowerTab的安装目录,在这里删除“C:\PowerShell\PowerTab”即可。
2、Power Tab的工作原理
安装成功后PowerTab完全替代shell的Tab实现机制,提供了所有标准实现,如命令行、变量和函数等,同时增加了很多其他特性。例如,在输入.NET的System.Net.WebClient类时按Tab键打出类的全名时,PowerTab以新对象嵌入的方式完成全名或部分,图25-3所示为建议列表。
Tags:Windows PowerShell 使用
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接