Træk & Drop Finder-elementer ind i terminalen for automatisk at indtaste deres fulde sti &-navn

Anonim

Du kan øjeblikkeligt udskrive alle Finder-elementers fulde sti og navn i Terminalen ved at trække og slippe et element fra et Finder-vindue og ind i et Terminal-vindue. Når Finder-elementet er blevet droppet ind i terminalen, skrives hele stien til elementet automatisk ud med det samme, idet både den korrekte brug af store og små bogstaver bibeholdes samt automatisk udfyldning af det relevante \, før et mellemrum vises - to fejlkilder for mange OS X-brugere .

Dette er fantastisk til at kopiere en fil- eller mappesti ind i terminalen, som vi har diskuteret før den del før, men det er også utrolig nyttigt til at indtaste et rigtig langt filnavn eller programnavn i Terminal uden at skulle bekymre dig om store og små bogstaver, og hvordan man korrekt indtaster ting som speci altegn eller mellemrum i fil- og mappenavne – træk og slip-tricket dækker alle små og store bogstaver og den passende mellemrumskode for dig – og selvfølgelig er det praktisk at flytte rundt i kommandolinjen også.

Kompatibel med alle versioner af Mac OS X, og fungerer i både Terminal-appen og iTerm / iTerm2-applikationerne, det er virkelig nemt at bruge. Du kan prøve det selv, men vi vil også gennemgå, hvordan det virker med et eksempel på et skærmbillede, hvor det bruges til automatisk at indtaste navnet på en applikation med blandede store og små bogstaver, noget som mange brugere, der er nye på terminalen, har svært ved at opnå.

Herunder har jeg trukket Quartz Composer ind i en Terminal-fane, mens nano var åben. Du kan se Quartz Composer app-ikonet en smule gennemsigtigt, når det svæver over terminalvinduet, før det bliver 'slippet' med udgivelsen af ​​museklikket, her vil det blive indsat som stien til en aliaskommando, hvilket forkorter den syntaks, der kræves for at starte Quartz Composer fra kommandoprompten i OS X:

Når mappen eller filen (eller i dette tilfælde applikationen) er blevet droppet til det aktive terminalvindue, skrives den fulde sti ud med det samme og direkte ind i terminalen, uanset hvor kommandoprompten er placeret . I dette eksempel er det et nanodokument, så den fulde sti vil blive skrevet ind i nanofilen, hvor prompten var placeret i en bash_alias-fil, som vist på skærmbilledet nedenfor:

Bemærk, at det nu ikke længere er "Quartz Composer", men det vises som "Quartz\ Composer.app" - denne forskel mellem applikationsnavnet, som det vises i GUI, og hvordan det vises på kommandolinjen er en stor kilde til forvirring og fejl for mange brugere, som er nye til terminalen og kommandolinjen i Mac OS X. Dette træk og slip-trick afhjælper det ved at tilføje \ før begyndelsen af ​​et mellemrum, og også vedligeholde al brug af store bogstaver korrekt for dig – hvilket giver mindre plads til brugerfejl.

Dette er lidt et gammelt trick, men næste gang du er i Finder og vil have adgang til en fil eller mappe i terminalen, så prøv dette, jeg synes det er hurtigere end at bruge fanefuldførelse for dybt begravede filer.

Træk & Drop Finder-elementer ind i terminalen for automatisk at indtaste deres fulde sti &-navn