Sådan aktiverer du automatisk fuldførelse i kommandoprompten

Bruger du kommandoprompten dagligt? Hvis det er tilfældet, har jeg for nylig fundet en måde at aktivere autofuldførelse for kommandoprompten via en simpel redigering af registreringsdatabasen. Når du indtaster lange stinavne, skal du blot indtaste de første par bogstaver og derefter trykke på TAB for at autofuldføre enten mappe- eller filnavne.

For eksempel, hvis jeg skriver i C:\Documents and Settings\ , skal jeg bare skrive C:\Doc og derefter trykke på TAB - tasten.

aktiver automatisk fuldførelse kommandoprompt

dos-prompt automatisk fuldført

Som du kan se, er der kun én mappe, der starter med " doc ", så den bliver automatisk afsluttet med tilføjede anførselstegn. Det er nu ret pænt. Hvis du vil fortsætte yderligere, skal du blot tilføje en anden \til slutningen og derefter trykke på TAB . Bemærk, at du kan tilføje skråstreg efter citatet, og det vil stadig fungere fint.

Du kan fortsætte gennem de forskellige mapper og filer i en mappe ved blot at trykke på TAB- tasten. Så hvis du skriver C: og derefter bliver ved med at trykke på tabulatortasten, vil du være i stand til at bladre gennem alle mapper og filer på den sti i alfabetisk rækkefølge, dvs. C:\Documents and Settings , C:\Program Files\ osv.

Bemærk, at dette egentlig kun gælder for Windows XP . I Windows 7 og nyere fungerer autofuldførelse automatisk, når du trykker på TAB- tasten.

Aktiver autofuldførelse(Autocomplete) for kommandoprompt(Command Prompt)

Trin 1(Step 1) : Klik på Start , derefter Kør(Run) og skriv regedit  i Windows XP . I Windows 7 og nyere skal du bare klikke på Start og derefter skrive regedit.

regedit

Trin 2(Step 2) : Naviger til en af ​​følgende registreringsdatabasenøgler:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor

Så hvilken vælger du? (Well) , her er hvordan det virker. Den lokale maskine(Local Machine) -nøgle vil gælde for alle brugere på computeren, men vil blive tilsidesat af den aktuelle bruger(Current User) - nøgle, hvis værdien er anderledes. For eksempel, hvis autofuldførelse er deaktiveret ved HKLM- nøglen, men aktiveret på HKCU- nøglen, så vil den blive aktiveret. Du kan se, om autofuldførelse er deaktiveret, når du trykker på TAB - tasten, indsætter blot et TAB -mellemrum.

Du kan ændre indstillingerne begge steder, hvis du vil, men det er egentlig kun nødvendigt i HKCU- nøglen for at autofuldførelse er aktiveret.

Trin 3(Step 3) : Dobbeltklik på CompletionChar -  tasten og skift værdien til 9 i decimalformat. CompletionChar muliggør fuldførelse af mappenavn.

kommandoprocessor

Du kan også aktivere færdiggørelse af filnavn ved også at ændre værdien af ​​PathCompletionChar til 9 . Bemærk, at værdien 9 eller 0x9 i hexadecimal er at bruge TAB -kontroltegnet til autofuldførelse. Du kan også bruge andre nøgler, hvis du vil.

For eksempel kan du bruge 0x4 til CTRL + D og  0x6 til CTRL + F . Jeg synes personligt, at TAB- tasten er den mest intuitive nøgle, men du har andre muligheder, hvis du har brug for det.

Du kan også bruge det samme kontroltegn til både fil- og mappefuldførelse, hvis du vil. I dette tilfælde vil autofuldførelse vise dig alle matchende filer og mapper for den givne sti.

Som tidligere nævnt er standardværdien i Windows 7 , Windows 8 og højere 0x40 (64 i decimal) i HKLM- nøglen. Den skal som standard indstilles til 0x9 (9 i decimal) i HKCU- nøglen som standard, hvilket betyder, at den vil være aktiveret. Hvis ikke, kan du manuelt gå og ændre det.

Samlet set er dette en fantastisk tidsbesparelse for alle, der skal skrive mange DOS - kommandoer. Hvis du har spørgsmål, er du velkommen til at skrive en kommentar. God fornøjelse!



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts