2016-07-26 63 views

回答

2

PowerShell使用分頁預先定義的函數more()(它調用尋呼機more.com隨Windows):

PS C:\>(Get-Item function:more).Definition 
param([string[]]$paths) 

$OutputEncoding = [System.Console]::OutputEncoding 

if($paths) 
{ 
    foreach ($file in $paths) 
    { 
     Get-Content $file | more.com 
    } 
} 
else 
{ 
    $input | more.com 
}

您可以通過爲自己選擇的程序或函數定義別名來覆蓋它(因爲別名優先於函數)。例如:

Set-Alias more 'C:\path\to\less.exe' 

或者你可以用自己的實現替換功能:

Remove-Item function:more 

function more { 
    # your implementation here 
} 

無論哪種方式,你會通過將其加入你的profile持續的變化。

相關問題