Hace miles de años, sus ancestros, y yo mismo, utilizamos DOS (o CMD) presionando F7 para obtener esta pequeña caja ASCII emergente para seleccionar los comandos que habían escrito antes.
Cuando me encuentro en cmd.exe, uso mucho F7. Sí, también hablo * nix y Sí, Ctrl-R es increíble y encantador, eres increíble por saberlo y Sí, funciona en PowerShell.
Aquí está la tragedia . Ctrl-R para una búsqueda de comando inversa funciona en PowerShell debido a un módulo llamado PSReadLine . PSReadLine es básicamente una parte de PowerShell ahora y realiza docenas de innumerables mejoras en la edición de la línea de comandos. También, no estoy seguro de por qué y todavía estoy aprendiendo, sin saberlo, bloquea la gloriosa tecla de acceso rápido F7.
Si elimina PSReadLine (puede hacerlo de forma segura, solo se aplicará a la sesión actual)
Quitar módulo -Nombre PSReadLine
Por qué, luego obtienes el historial de F7 con una caja ASCII mágica en PowerShell. Y como todos sabemos, 4k 3D VR se condene, impresioname con ASCII si quieres un corazón de desarrollador .
Hay una Respuesta StackOverflow con un pequeño fragmento de PowerShell que será ventana emergente – espérelo – una lista gráfica con su historial de comandos llamando a
Set-PSReadlineKeyHandler -Key F7
Y, básicamente, volviendo a vincular el PSReadlineKeyHandler para F7. PSReadline es brillante, pero lo que realmente quiero hacer es decirle que "enfríe" en F7. No quiero enlazar o desenlazar F7 (no está enlazado de forma predeterminada) Solo quiero que pase.
Hasta ese día, yo y tú solo podemos presionar Ctrl-R para nuestra búsqueda de historial inverso, u obtener esta triste sombra de una caja ASCII presionando "h". Sí, h ya tiene un alias en su máquina para Get-History.
PS C: Users scott> h
Id CommandLine
– ———–
1 dir
2 Remove-Module -Name PSReadLine
Luego, incluso puedes escribir "r 1" para "invoke-history" en el artículo 1.
Pero aún así lloraré ASCII (High ASCII? ANSI? VT100?) Cuadro de historia.
Patrocinador : Administre las solicitudes de extracción de GitHub directamente desde el IDE con el último JetBrains Rider . Un generador de perfiles de rendimiento integrado en Windows también viene al rescate.
.
No comments:
Post a Comment