Drag & Drop Finder Items naar de terminal om automatisch hun volledige pad en naam in te voeren

U kunt elk Finder-pad en de volledige naam van een Finder onmiddellijk in de Terminal afdrukken door een item vanuit een Finder-venster naar een Terminal-venster te slepen en neer te zetten. Nadat het Finder-item in de terminal is geplaatst, wordt het volledige pad naar het item automatisch direct getypt, waarbij zowel het juiste hoofdlettergebruik wordt gehandhaafd als automatisch de juiste \ wordt ingevuld voordat een spatie verschijnt - twee foutbronnen voor veel OS X-gebruikers .

Dit is geweldig voor het kopiëren van een pad naar een map of pad naar de terminal, die we eerder hebben besproken, maar het is ook ongelooflijk handig om een ​​hele lange bestandsnaam of naam in de terminal te typen zonder je zorgen te hoeven maken over de behuizing en hoe je dingen zoals speciale tekens of spaties correct kunt invoeren in de bestands- en mapnamen - de truc met slepen en neerzetten dekt alle casing en de juiste spacing-code voor je af - en natuurlijk is het handig om ook in de commandoregel rond te gaan.

Compatibel met alle versies van Mac OS X en zowel in de Terminal-app als iTerm / iTerm2-applicaties, dit is echt gemakkelijk te gebruiken. Je kunt het zelf uitproberen, maar we zullen ook bekijken hoe het werkt met een voorbeeld van een screenshot, waarbij het wordt gebruikt om automatisch de naam van een gemengde case uit te typen, iets dat veel gebruikers die nieuw zijn bij de terminal het moeilijk hebben.

Hieronder heb ik Quartz Composer naar een tabblad Terminal gesleept terwijl nano open was. Je kunt het Quartz Composer app-pictogram enigszins doorzichtig zien terwijl het zweeft over het Terminal-venster voordat het wordt 'neergezet' met de muisklik, hier wordt het ingevoegd als het pad naar een aliascommando, waardoor de syntaxis die nodig is om Quartz te starten wordt verkort Composer van de opdrachtprompt van OS X:

Nadat de map of het bestand (of in dit geval de toepassing) naar het actieve terminalvenster is weggehaald, wordt het volledige pad onmiddellijk en direct in de terminal ingetikt waar de opdrachtprompt zich bevindt. In dit voorbeeld is het een nano-document, dus het volledige pad wordt ingetypt in het nano-bestand waarin de prompt zich bevond in een bash_alias-bestand, zoals te zien in de onderstaande schermafbeelding:

Merk op dat het nu niet langer "Quartz Composer" is, maar het wordt getoond als "Quartz \ Composer.app" - dit verschil tussen de naam van de applicatie zoals deze in de GUI verschijnt en hoe deze in de commandoregel verschijnt, is een grote bron van verwarring en fouten voor veel gebruikers die nog niet bekend zijn met de Terminal en de commandoregel in Mac OS X. Deze truc met slepen en neerzetten verhelpt dat door de \ vóór het begin van een spatie toe te voegen en ook het hoofdlettergebruik goed voor u te houden - waardoor er minder ruimte is voor gebruikersfouten .

Dit is een beetje een oude truc, maar als je de volgende keer in de Finder bent en toegang wilt krijgen tot een bestand of map binnen de terminal, probeer dit eens, ik vind het sneller dan het gebruik van het tablevel voor diep begraven bestanden.