хтось знає про спосіб, як мати функцію пошуку назад команди команд 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 протягом Різдва, оскільки це здається корисним.