Barra inclinada completa de Powershell


9

En Powershell, cuando está escribiendo una ruta, usando la finalización de tabulación, los directorios no obtienen una barra inclinada (posterior), lo que significa que en cada nivel, tengo que escribir Tab -. ¿Hay alguna forma de hacer que Powershell agregue la barra diagonal inversa final a los directorios que ha completado automáticamente, como lo hace Bash?

Respuestas:


3

PowerTab es una extensión que agrega capacidades similares a Intellisense a Powershell. Puede descubrir que le gusta la forma en que funcionan sus listas emergentes y el uso de la barra invertida y el espacio para seleccionar las terminaciones. No resuelve el problema de la barra invertida final, pero el autor dice que el problema está en la forma en que funciona Powershell .

Hoja de trucos de PowerTab


Intenté usarlo antes de hacer esta pregunta, pero no pude averiguar cómo instalarlo, y los documentos faltan por completo. ¿Alguna idea de cómo hacerlo?
tghw

@tghw: Sí, los documentos son bastante malos. Descomprima el archivo Documents\WindowsPowerShell\Modulespara tener un nuevo directorio debajo de ese llamado PowerTab. Luego en PS hacer Import-Module powertab. Vea esto para más instrucciones. Recibirá mensajes de error (y deberá / a menos que lo haga) crear manualmente un directorio y algunos archivos .
Pausado hasta nuevo aviso.

1
PowerTab no agregará barras invertidas finales a un directorio, pero admite la expansión de pestañas recursivas basadas en escribir una barra invertida. La razón de esto es que rompería el encadenamiento de la expansión de pestañas. PowerShell solo llamará a una nueva TabExpansion () si la línea de comando ha cambiado desde la última TabExpansion (). Por lo tanto, agregar una barra diagonal inversa al resultado significaría que no podría presionar <TAB> nuevamente.
JasonMArcher

1

En el caso de que alguien tropiece con esto en 2018:

PSReadLine es un módulo ordenado que hace esto y mucho más. Instalarlo es tan simple como ejecutar 2 comandos (en PS5, para versiones anteriores, verifique el archivo README):

Install-Module PSReadLine
Import-Module PSReadLine

Con una pequeña configuración, PSReadline puede hacer cosas mucho más avanzadas, pero Tab-Autocompletado, Ctrl-C / Ctrl-V adecuado y algunas otras cosas funcionan de forma inmediata.

Windows 10 incluye PSReadLine de forma predeterminada.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.