我想知道是否有人在Powershell中提出了$^
和$$
自动变量的良好用例。目前我没有看到它们有多大用处,至少从程序员的角度来看。
当以交互方式使用PS并执行长命令时,可以使用.$^
重复它,使用$$
可以获得最后一个参数,但.$^
看起来很尴尬我不要考虑人们每天都会使用的东西。此外,由于$$
只产生最后一个参数,因此可能同样难以有效使用。
但也许我只是错了,它们有用,而我却看不到它们。
答案 0 :(得分:9)
我在白天不断使用$$。我发现在脚本中没有什么用处,但我通常从命令行执行的一个操作是签出文件然后在vim中打开它。 $$减少了那种情况下的击键。
PS> tf edit some\Long\Path\To\This\File\I\Need\To\Edit.cpp
Edit.cpp checked out
PS> gvim $$