Повна косою рисою вкладки Powershell


9

У Powershell, коли ви вводите шлях, використовуючи доповнення табуляцій, каталоги не отримують зворотного косого кута, тобто, на кожному рівні я повинен вводити Tab -. Чи є якийсь спосіб змусити Powershell додати зворотну косу рису в каталоги, які вона автоматично завершилась, як це робить Bash?

Відповіді:


3

PowerTab - це розширення, яке додає можливості Potellhell, подібні до Intellisense. Можливо, ви побачите, що вам подобається, як працює його спливаючі списки та використання зворотної косої риски та пробілу для вибору завершених робіт. Це не вирішує проблему відсутності зворотної косої риски, але автор каже, що проблема полягає в тому, як працює Powershell .

PowerTab Cheat Sheet


Я спробував використати його, перш ніж задати це питання, але я не міг зрозуміти, як його встановити, і документів зовсім не вистачає. Будь-яка ідея, як це зробити?
tghw

@tghw: Так, документи дуже погані. Розпакуйте файл, Documents\WindowsPowerShell\Modulesщоб у вас був новий каталог під назвою PowerTab. Тоді в PS роблять Import-Module powertab. Дивіться це для подальших інструкцій. Ви отримаєте повідомлення про помилки (і знадобиться / якщо не будете) вручну створити каталог та деякі файли .
Денніс Вільямсон

1
PowerTab не додасть зворотних косої риски в каталог, але він підтримує рекурсивне розширення вкладок на основі введення косої риски. Причиною цього є те, що це порушить ланцюжок розширення вкладок. PowerShell викличе нове TabExpansion (), лише якщо командний рядок змінився з моменту останнього TabExpansion (). Таким чином, додавання зворотної косої риски до результату означатиме, що ви не можете натиснути <TAB> знову.
JasonMArcher

1

Про шанс, що хтось наткнеться на це у 2018 році:

PSReadLine - це акуратний модуль, який робить це та багато іншого. Встановити його так само просто, як виконати 2 команди (У PS5 - для старих версій перевірте README):

Install-Module PSReadLine
Import-Module PSReadLine

Маючи невелику конфігурацію, PSReadline може робити набагато більш вдосконалені речі, але Tab-Автодоповнення, належні Ctrl-C / Ctrl-V та деякі інші речі працюють поза коробкою.

Windows 10 включає PSReadLine за замовчуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.