Latest post of the previous page:
Far+PowerShell=IlikeХорошо, подумаю над этим предложением.
На всякий случай. Речь идет про "консоль" в редакторе, да?
Latest post of the previous page:
Far+PowerShell=IlikeCode: Select all
$Psf.EditorConsoleEndOutput = { Get-Date }
Code: Select all
$Psf.Settings.EditorConsoleEndOutputScript = 'Get-Date'
Code: Select all
$ff = @(Get-FarItem -Selected)
if ($ff.Count -ne 2) {throw "Select two files."}
if ($ff[0] -isnot [System.IO.FileInfo] -or $ff[1] -isnot [System.IO.FileInfo]) {throw "Selected item is not a file."}
$ff = $ff | Sort-Object LastWriteTime
$temp = "$env:TEMP\diff.diff"
git diff $ff[0].FullName $ff[1].FullName > $temp
Open-FarEditor $temp -DeleteSource File -IsLocked
Code: Select all
>: $a, $b = Get-FarItem -Selected; if (-not $b) {$b = Get-FarItem -Passive}; diff-.ps1 $a $b #
Там вроде все отвечено. Пользуйтесь. Но это все равно через path.Вот это можно для такой цели приспособить?
Это я не понял. Конечно, они не нужны вне Фар. И все равно не вижу проблемы. Постарайтесь сформулировать, если действительно есть проблема или неудобство какое. Пока не знаю в чем и помочь.зачем тогда мне эти скрипты вне far?
Наверное. Я его не знаю. И не слышал, что кто-то когда-то его реально превысил.существует ли ограничение на длину path?
Code: Select all
Adds a directory path to the current process path.
Code: Select all
$env:PATH = <my-path> + ";$env:PATH"