PowerShellFar — PowerShell host и автоматизация Far Manager

Здесь можно обсудить ваш любимый плагин.
ax_coder
Posts: 3
Joined: Fri 27 Sep, 2024 11:32

PowerShellFar — PowerShell host и автоматизация Far Manager

Post by ax_coder »

Latest post of the previous page:

Сорри протупил, ответил на какое-то старое сообщение
User avatar
NightRoman
Posts: 6219
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 41 times
Been thanked: 62 times
Contact:

PowerShellFar — PowerShell host и автоматизация Far Manager

Post by NightRoman »

ax_coder wrote: Fri 27 Sep, 2024 11:45 Хочется совместить Far, современный PowerShell + oh-my-posh + PSReadLine + WindowsTerminal.

Собственно, я подумал, из всего этого хотелось бы чтобы Far брал на себя навигацию, а весь комманд лайн был в PS+WT.

Можно ли как-то это совместить? Например, шаримся по файловой системе в FAR потом по хоткею переходим на другую вкладку WT, а там PowerShell автоматически перешел в ту же папку, где текущая директория в ФАре?
Вот и практически сбылось -- viewtopic.php?p=181635#p181635
Для вашего виша из текущей папки Фара запустите команду типа wt -p pwsf.

Но можно и не выходить даже из этого Фара в другую вкладку WT.
Намакросите F11 / PowerShellFar / Command console и получите консоль прямо тут на столько команд, сколько пожелаете, потом выйдете в панели.
Или вот более эффективный макрос:

Code: Select all

Macro {
  key="Ctrl`"; description="PSF: Command console";
  area="Shell Editor Viewer";
  action = function()
    Plugin.Call("10435532-9BB3-487B-A045-B0E6ECAAB6BC", "vps:$Psf.StartCommandConsole()")
  end;
}
User avatar
NightRoman
Posts: 6219
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 41 times
Been thanked: 62 times
Contact:

PowerShellFar — PowerShell host и автоматизация Far Manager

Post by NightRoman »

Но как я уже ответил, oh-my-posh + PSReadLine не будет (и не надо в таком сетапе, наверное).
Как и в обычной ПШ консоли, вы можете написать себе кастомный prompt (одноименная глобальная функция).
Цветов нет, правда. Но если очень-очень нужно, можно выводить раскрашенную дополнительную стоку перед приглашением.
Post Reply

Return to “Обсуждение плагинов”