Dra & Slipp Finder-elementer inn i terminalen for automatisk å skrive inn hele banen deres &-navn

Anonim

Du kan umiddelbart skrive ut alle Finder-elementers full bane og navn inn i terminalen ved å dra og slippe et element fra et Finder-vindu og inn i et terminalvindu. Når Finder-elementet har blitt sluppet inn i terminalen, skrives hele banen til elementet automatisk ut øyeblikkelig, og opprettholder både riktig bruk av store bokstaver og automatisk utfylling av riktig \ før et mellomrom vises - to feilkilder for mange OS X-brukere .

Dette er flott for å kopiere en fil- eller mappebane til terminalen, som vi har diskutert før den delen før, men det er også utrolig nyttig for å skrive ut et veldig langt filnavn eller programnavn i Terminal uten å måtte bekymre deg for store og små bokstaver og hvordan du legger inn ting som spesi altegn eller mellomrom i fil- og mappenavn – dra-og-slipp-trikset dekker alle store og små bokstaver og passende mellomromskode for deg – og selvfølgelig er det praktisk å flytte rundt i kommandolinjen også.

Kompatibel med alle versjoner av Mac OS X, og fungerer i både Terminal-appen og iTerm / iTerm2-applikasjonene, er dette veldig enkelt å bruke. Du kan prøve det selv, men vi vil også se på hvordan det fungerer med et skjermbildeeksempel, der det brukes til automatisk å skrive ut navnet på en applikasjon med blandede kasus, noe som mange brukere som er nye på terminalen har vanskelig for å oppnå.

Nedenfor har jeg dratt Quartz Composer inn i en Terminal-fane mens nano var åpen. Du kan se Quartz Composer-appikonet litt gjennomskinnelig når det svever over terminalvinduet før det "slippes" når du slipper museklikket, her vil det bli satt inn som banen til en aliaskommando, og forkorter syntaksen som kreves for å starte Quartz Composer fra ledeteksten til OS X:

Når mappen eller filen (eller i dette tilfellet applikasjonen) har blitt sluppet til det aktive terminalvinduet, skrives hele banen ut umiddelbart og direkte inn i terminalen uansett hvor ledeteksten er plassert . I dette eksemplet er det et nanodokument, og dermed vil hele banen skrives inn i nanofilen der ledeteksten var plassert i en bash_alias-fil, som vist på skjermbildet nedenfor:

Merk at det nå ikke lenger er «Quartz Composer», men det vises som «Quartz\ Composer.app» – denne forskjellen mellom applikasjonsnavnet slik det vises i GUI og hvordan det vises på kommandolinjen er en stor kilde til forvirring og feil for mange brukere som ikke har brukt terminalen og kommandolinjen i Mac OS X. Dette dra-og-slipp-trikset avhjelper det ved å legge til \ før begynnelsen av et mellomrom, og også opprettholde all bruk av store bokstaver på riktig måte for deg – og gir mindre rom for brukerfeil.

Dette er et gammelt triks, men neste gang du er i Finder og vil ha tilgang til en fil eller katalog i terminalen, prøv dette ut, jeg synes det er raskere enn å bruke tabulatorfullføring for dypt begravde filer.

Dra & Slipp Finder-elementer inn i terminalen for automatisk å skrive inn hele banen deres &-navn