Dra og slipp Finder-elementer inn i terminalen for å skrive Fullstendig sti og navn automatisk

Du kan øyeblikkelig skrive ut alle Finder-elementer, full sti og navn i Terminal ved å dra og slippe et element fra et Finder-vindu og til et Terminal-vindu. Når Finder-elementet har blitt tapt inn i terminalen, blir hele banen til elementet automatisk skrevet ut øyeblikkelig, og opprettholder både riktig kapitalisering og automatisk fylling inn riktig \ før et mellomrom vises - to feilkilder for mange OS X-brukere .

Dette er flott for å kopiere en fil- eller mappebane inn i Terminal, 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 seg om hylse og hvordan du kan ordentlig legge inn ting som spesialtegn eller mellomrom i fil- og mappens navn - dra og slipp-tricket dekker hele huset og riktig 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 app og iTerm / iTerm2 applikasjoner, er dette veldig enkelt å bruke. Du kan prøve det selv, men vi vurderer også hvordan det fungerer med et skjermbildeeksempel, der det brukes til å skrive ut navnet på et applikasjon automatisk, noe som mange brukere som er ny på terminalen har det vanskelig å oppnå.

Nedenfor har jeg trukket Quartz Composer til en Terminal-fan mens nano var åpen. Du kan se Quartz Composer-appikonet litt gjennomskinnelig som det svinger over Terminal-vinduet før du blir "droppet" med utgivelsen av museklikket, her vil det bli satt inn som banen til en alias-kommando, forkorte syntaksen som kreves for å starte Quartz Komponist fra kommandoprompten til OS X:

Når mappen eller filen (eller i dette tilfellet søknad) er blitt droppet til det aktive terminalvinduet, skrives den fullstendige banen umiddelbart og direkte inn i terminalen hvor kommandoprompen er plassert. I dette eksemplet er det et nano-dokument, slik at hele banen blir skrevet inn i nano-filen der spørringen ble plassert i en bash_alias-fil, som vist på skjermbildet nedenfor:

Merk at nå er det ikke lenger "Quartz Composer", men det vises som "Quartz \ Composer.app" - denne forskjellen mellom programnavnet som det vises i GUI og hvordan det vises på kommandolinjen, er en viktig kilde til forvirring og feil for mange brukere som er nye på Terminal og kommandolinjen i Mac OS X. Dette dra og slipp trick rettsmidler som ved å legge til \ før begynnelsen av et mellomrom, og også opprettholde all kapitalisering riktig for deg - noe som gir mindre plass til brukerfeil .

Dette er et gammelt triks, men neste gang du er i Finder og ønsker å få tilgang til en fil eller katalog i terminalen, kan du prøve dette ut, og jeg finner det raskere enn å bruke tabulasjon for dyptbegravet filer.