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