Sleep & Sleep Finder-items naar de terminal om automatisch hun volledige pad te typen & Naam
U kunt direct alle Finder-items met het volledige pad en de volledige naam in de Terminal afdrukken door een item vanuit een Finder-venster naar een Terminal-venster te slepen en neer te zetten. Zodra het Finder-item in de terminal is neergezet, wordt het volledige pad naar het item onmiddellijk automatisch uitgetypt, waarbij zowel het juiste hoofdlettergebruik wordt behouden als het automatisch invullen van de juiste \ voordat er een spatie verschijnt - twee bronnen van fouten voor veel OS X-gebruikers .
Dit is geweldig voor het kopiëren van een bestands- of mappad naar de Terminal, wat we eerder hebben besproken voor dat deel, maar het is ook ongelooflijk handig voor het typen van een hele lange bestandsnaam of applicatienaam in de Terminal zonder dat u zich zorgen hoeft te maken over hoofdlettergebruik en hoe u zaken als speciale tekens of spaties in bestands- en mapnamen correct invoert - de truc met slepen en neerzetten omvat alle hoofdletters en de juiste spatiëringscode voor u - en het is natuurlijk handig om in ook de opdrachtregel.
Compatibel met alle versies van Mac OS X, en werkend in zowel de Terminal-app als iTerm / iTerm2-applicaties, is dit heel gemakkelijk te gebruiken. U kunt het zelf uitproberen, maar we zullen ook bekijken hoe het werkt met een voorbeeld van een schermafbeelding, waar het wordt gebruikt om automatisch de gemengde naamval van een toepassing uit te typen, iets waar veel nieuwe gebruikers van de terminal moeite mee hebben.
Hieronder heb ik Quartz Composer naar een Terminal-tabblad gesleept terwijl nano open was. U kunt het pictogram van de Quartz Composer-app enigszins doorschijnend zien terwijl het over het Terminal-venster zweeft voordat het wordt 'neergezet' met het loslaten van de muisklik, hier wordt het ingevoegd als het pad naar een aliasopdracht, waardoor de syntaxis wordt verkort die nodig is om Quartz te starten Componist vanaf de opdrachtprompt van OS X:
Zodra de map of het bestand (of in dit geval de toepassing) is neergezet in het actieve terminalvenster, wordt het volledige pad onmiddellijk en rechtstreeks in de terminal getypt waar de opdrachtprompt zich bevindt . In dit voorbeeld is het een nano-document, dus het volledige pad wordt getypt in het nano-bestand waar de prompt zich bevond in een bash_alias-bestand, zoals weergegeven in de onderstaande schermafbeelding:
Merk op dat het nu niet langer "Quartz Composer" is, maar wordt weergegeven als "Quartz\ Composer.app" - dit verschil tussen de toepassingsnaam zoals deze wordt weergegeven in de GUI en hoe deze wordt weergegeven in de opdrachtregel is een grote bron van verwarring en fouten voor veel gebruikers die nieuw zijn in de Terminal en de opdrachtregel in Mac OS X. Deze truc met slepen en neerzetten verhelpt dat door de \ voor het begin van een spatie toe te voegen en ook alle hoofdletters correct te behouden voor jij – waardoor er minder ruimte is voor gebruikersfouten.
Dit is een beetje een oude truc, maar de volgende keer dat je in de Finder bent en een bestand of map binnen de terminal wilt openen, probeer dit dan eens, ik merk dat het sneller is dan het gebruik van tabaanvulling voor diep begraven dossiers.