Кто-нибудь знает способ иметь функцию поиска обратной команды bash [Ctrl-r]
(и [Ctrl-o]
), которые так полезны, в Windows PowerShell?
C-r
это более мощная arrow up
манипуляция с историей, она похожа на emacs C-r
в том, что она ищет внутри команд, которые вы ввели ранее. Затем C-o
выполняет эту команду и сразу же помещает в строку следующую команду после этого. Так что вы можете эффективно повторять пройденные серии команд. Также он просматривает сохраненную историю, а не историю сеанса. ( ~/.bash_history
файл). Что бесконечно полезно.
Благодарю.
ps: в качестве бонуса было бы здорово и завершение вкладки, не работающее циклами.
PSConsoleHostReadline
который может быть полезен. Хорошее место для начала было бы использовать PSReadLine , который использует этот хук. PSReadLine не поддерживает ctrl-o, но поддерживает ctrl-r (предположительно - у меня это не сработало). Я могу взглянуть на реализацию Ctrl-O на Рождество, потому что это звучит полезно.