Перетаскивайте элементы Finder в терминал, чтобы автоматически вводить их полный путь и имя

Печать пути от Finder к терминалу в Mac OS X

Вы можете мгновенно распечатать полный путь и имя любого элемента Finder в Терминале, перетащив элемент из окна Finder в окно Терминала. После того, как элемент Finder был помещен в терминал, весь путь к элементу автоматически вводится мгновенно, сохраняя как правильное использование заглавных букв, так и автоматическое заполнение соответствующего перед появлением пробела — два источника ошибок для многих пользователей OS X .

Это отлично подходит для копирования пути к файлу или папке в Терминал, о чем мы говорили ранее, но это также невероятно полезно для ввода очень длинного имени файла или имени приложения в Терминал, не беспокоясь о корпусе и как правильно вводить такие вещи, как специальные символы или пробелы в именах файлов и папок — трюк с перетаскиванием охватывает весь корпус и соответствующий код интервала для вас — и, конечно же, это удобно для перемещения в командной строке.

Он совместим со всеми версиями Mac OS X и работает как в приложении «Терминал», так и в приложениях iTerm / iTerm2, что делает его действительно простым в использовании. Вы можете попробовать это сами, но мы также рассмотрим, как это работает, на примере снимка экрана, где он используется для автоматического ввода имени приложения в смешанном регистре, что с трудом удается многим новым пользователям терминала.

Ниже я перетащил Quartz Composer на вкладку «Терминал», когда был открыт nano. Вы можете увидеть слегка полупрозрачный значок приложения Quartz Composer, когда он зависает над окном Терминала перед тем, как его «сбросить» при отпускании щелчка мыши, здесь он будет вставлен как путь к команде псевдонима, сокращая синтаксис, необходимый для запуска Quartz. Composer из командной строки OS X:

перетащить файл в терминал для пути

После того, как папка или файл (или, в данном случае, приложение) были перенесены в активное окно терминала, полный путь сразу же вводится прямо в терминал, где бы ни находилась командная строка. В этом примере это нано-документ, поэтому полный путь будет введен в нано-файл, где приглашение было расположено в файле bash_alias, как показано на скриншоте ниже:

файл-путь-перетащенный-файл-терминал

Обратите внимание, что теперь это больше не «Quartz Composer», а отображается как «Quartz Composer.app» — это различие между именем приложения, которое отображается в графическом интерфейсе пользователя, и тем, как оно отображается в командной строке, является основным источником путаницы и ошибок. для многих пользователей, которые плохо знакомы с терминалом и командной строкой в ​​Mac OS X. Этот трюк с перетаскиванием устраняет это, добавляя перед началом пробела, а также сохраняя для вас все заглавные буквы, оставляя меньше места для ошибок пользователя .

Это своего рода старый трюк, но в следующий раз, когда вы будете в Finder и захотите получить доступ к файлу или каталогу в терминале, попробуйте это, я считаю, что это быстрее, чем использование завершения табуляции для глубоко скрытых файлов.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *