Введіть, щоб відкрити файл у Finder


96

Я вважаю ярлик Cmd + O, щоб відкрити файл у Finder неінтуїтивно. Хтось знає, як це змінити? Я хотів би встановити його так, що введення відкриває файл, а не переходить у режим перейменування.


2
Дуже корисний коментар, дякую за ваш внесок!
EvilTorbalan

2
Apple витратила мільйони доларів на дослідження, щоб з’ясувати, що люди перейменують файли саме в 17,8 разів частіше, ніж вони відкривають файл під час пошуку. Чому ви хочете подвоїти кількість кліків для цієї важливої ​​функції перейменування?
Скотт Біггс

@Scott Biggs: Перейменування можливо, вибравши папку курсором миші та натиснувши один раз на ім'я файлу / папки за допомогою курсору (Те саме, що в ОС Windows)
firstpostcommenter

Відповіді:


66

Я не впевнений, що це можливо чи рекомендується, враховуючи, що це основна функція Finder. Майте на увазі, що Cmd-Down також відкриває файл, якщо це інтуїтивно зрозуміло.


3
Чи не міг би людина, яка цього проголосувала, просити пояснити, чому? Іноді відповідь на питання справді - «ні». Це правильна відповідь. Налаштування клавіатури не дозволяють вам перекрити "введення", тому я пропонував альтернативу.
Пауло

Хоча розумна людина не буде робити те, що я пропоную у своїй відповіді, Enterїї можна використовувати як ярлик. Це "просто" вимагає вручну редагувати plistфайли в ~/Library/Preferences.
Даніель Бек

2
Також добре знати: Cmd + Стрілка вправо: розгорнути згорнуту папку в Finder | Cmd + Стрілка вліво: для згортання розгорнутої папки у Finder | Cmd + Стрілка вгору: Перейдіть до батьківської папки поточного файлу \ папка
RaamEE

9
І Cmd + Down, і Cmd + O надзвичайно незручно використовувати у порівнянні з натисканням клавіші "Enter" під час навігації по файлах з клавіатури.
YemSalat

1
Відхиляючись, тому що змінити поведінку не тільки можливо, але й рекомендую змінити її - див. Рішення @Russell Davis як лише один приклад - TY для спроби відповіді, проте
sean2078

29

Використовуйте KeyRemap4MacBook (незважаючи на назву, він працює на всіх Macs). У Change Keyрозділі перейдіть до пункту For Applications, а Enable at only Finderпотім перевірте Return Key Opens a file.

Примітка. Це безкоштовний додаток, який в основному робить те саме, що комерційні програми, зазначені у відповіді Даніеля. Він має ті самі обмеження, що стосуються натискання кнопки Return в інших контекстах всередині Finder.


Приємно. (Хоча я б не використовував це так, як мені подобається, що всі комп'ютери, які я використовую для роботи однаково, і мені подобається працювати з будь-яким Mac.)
Ар'ян

Чи працює це правильно, тобто без проблем, про які я згадував у першій частині своєї відповіді?
Даніель Бек

1
@Daniel, він має ті самі обмеження, що і ви згадували - насправді, інтерфейс попереджає "використовувати F2 для перейменування, але обережно не використовувати функцію Return під час введення тексту або відкриття файлу".
Рассел Девіс,

2
Для всіх, хто заходить в пошук Google, це програмне забезпечення зараз називається Karabiner, і гойдається.
Баджал

2
Зараз це називається "Карабінерські елементи", перейдіть до "складних модифікацій"> "додати правило"> "імпортувати з Інтернету"> шукайте "шукача".
Epskampie

20

Така поведінка не тільки задумана Apple, це вимушена .

Я намагався обходити його, переосмислюючи ярлик у системних налаштуваннях> Клавіатура> Клавіші швидкого доступу> Швидкі клавіші програм (що є золотим копальником, ви можете використовувати його, щоб призначити майже все, що існує в звичайному або контекстному меню будь-якої програми будь-якій програмі ви хочете (наприклад, F10 створити папку в Finder, F5 для оновлення сторінок і т. д. Це унікально для OS X AFAIK, і це криваво!).

Як виявилося, ви не можете призначати клавішу введення самостійно жодній дії. І навіть якщо ви призначите щось близьке, наприклад, Option + Enter, Finder просто ігнорує це. Якщо ви подивитесь у спадному меню, ярлик Cmd + O більше не вказаний там, і не виходить Opt + Enter, він просто порожній!

Хаки, які працювали над тим, щоб Finder робив речі, які Apple не вважає, що це повинно, заблоковано оновленнями, як цей хак, щоб отримати папки, перелічені до файлів, які були заблоковані Lion: http://forums.macrumors.com /showthread.php?t=1411019

Раніше я використовував PathFinder, оскільки я вважаю, що вродний додаток Finder є надзвичайно поганим, але це платний додаток, і він не дуже добре інтегрується з системою IMO (працює поруч із нативним Finder, знищуючи жест розкриття робочого столу, щоб це були лише порожні шпалери тощо).

Я щойно натрапив на XtraFinder ( http://www.trankynam.com/xtrafinder/ ), який є безкоштовним плагіном для Finder. Він не настільки заповнений функціями, як PathFinder або Total Finder, але оскільки це не додаток, а плагін, він набагато менший і не нав'язливий. Він додає вкладки, відкриті для відкриття (за вибором ярлика для перейменування, наприклад, F2), замовлення папок перед файлами та багато іншого.

Він також додає можливість оновити подання Finder (що є більш ніж вітальним доповненням, якщо ви коли-небудь намагалися переглядати мережеву папку, де файл просто з’являється, але немає можливості оновити Finder, тому він не підбирає його поки ви не перезапустите систему (серйозно!))

Я думаю, що це дуже круто, і це розібрається з вашою проблемою :)


1
Дякуємо, що згадали про XtraFinder. Це змушує клавіші "Enter" та "Backspace" працювати так, як ви очікували.
user45909

з останнім оновленням Sierra (Вища Сієра чи щось таке), XtraFinder повністю порушено. Яка ганьба, це було чудове додаток.
PatrickT

Я використовую Path Finder роками. Але вони відчувають багато дуже поганих помилок з Високою Сьєррою. Доходить до того, що мені, можливо, доведеться перейти від використання того, що було чудовим продуктом. (Цілком можливо, що Apple, можливо, навмисно внесла зміни, щоб викликати проблеми з "Шляхом пошуку" - не поставила б їх "."
Скотт Біггс,

XtraFinder було відроджено і тепер доступне аж до поточного Mojave. Він має менший функціонал, ніж стара версія, але все-таки чудовий!
DanielSmedegaardBuus

15

Я новий користувач Mac (перейшов з Windows), і я вважав, що Command+ відкрити файл вкрай неінтуїтивно (чому це було б нічого, крім Enter / Return?).

Я використовую BetterTouchTool, щоб керувати своїми комбінаціями клавіш і налаштовувати його на запуск ярлика Command+, коли натискаю Enter в Finder. Це зробило це для мене (ви повинні зауважити, що, роблячи це, ви не можете використовувати Enter для нічого іншого в Finder, що добре для мене).

введіть тут опис зображення



6

Можливо, використовуючи програмне забезпечення сторонніх розробників , оскільки вони перехоплюють натискання клавіш до того, як вони приїдуть на найпростіший додаток.

Використовуючи Батлера, я зміг визначити елемент натискання клавіш, який натискає Cmd-Downщоразу, коли гаряча клавіша Returnнатискається лише в Finder . Для більш детального опису дивіться цю дещо пов’язану відповідь .

Проблема подібна до інших відповідей:

Важливий недолік цього рішення з кувалдою: Ви ніколи не можете натиснути на Finder, щоб це означало щось інше. Внесення змін до діалогового вікна "Інформація про інформацію", щоб щось перейменувати, або запуск кнопки за замовчуванням діалогового вікна: Повернення не працює.


Однозначно неможливо використовувати системні методи.

Використання системних налаштувань »Клавіатура» Комбінації клавіш »Програми. Я визначив ярлик, який Returnвикликав пункт меню Відкрити ( plistможливо, вручну редагування файлів можливо):

Return все ще викликає перейменування.

Навіть використання сервісу * для запуску дії не працюватиме:

  • Ярлики для певних службових програм налаштовані так само, як і спеціальні ярлики до звичайних пунктів меню
  • Ярлики .GlobalDomain.plistдля всіх програм також не працюють. Я намагався.

Ця відповідь заслуговує на більшу кількість відгуків. Існує безкоштовна програма сторонніх розробників, KeyRemap4MacBook, яка також зробить це (див. Мою відповідь для отримання більш детальної інформації).
Рассел Девіс

5

Karabiner - це ще одна альтернатива перезавантажувати ключ повернення, а також майже будь-який інший ключ, який ви хочете: https://pqrs.org/osx/karabiner/

Ви можете перезавантажувати клавіші, змінювати швидкість повторення, налаштовувати рядок меню та інші функції.

введіть тут опис зображення


2
Пов'язана сторінка зараз для мене не працює, що є прекрасним прикладом того, чому відповіді, що стосуються лише посилань, не відволікають. Будь ласка, додайте більше інформації до своєї відповіді, щоб сама відповідь була корисною, навіть якщо посилання розривається або веб-сайт, на який він вказує, не працює.
Девід Річербі

1
"Ми створили новий Karabiner як Karabiner-Elements-11.0.0 з нуля завдяки змінам архітектури ядра в macOS Sierra." Шлях!
PatrickT

3

Я можу підтвердити, що під час написання (9 вересня 2012) PresButan v1.4 робить саме це для OSX Lion. (Будь ласка, прокоментуйте, якщо хтось може підтвердити підтримку Mountain Lion.)

PresButan: ідіотично назване рішення вражаючого контролю за інтерфейсом користувача (скоріше apropos, так?). Він також дозволяє використовувати або зворотний простір, або ключ видалення для видалення файлів.

Я можу підтвердити, що він працює (тільки що встановив його). Мабуть, він використовує систему доступності і використовує демон для лову подій повернення.

Якщо ви перебуваєте 10.3-10.5, у вас також є можливість використовувати ReturnOpen.

- @Fake Name через Apple StackExchange на сайті: відкрийте папку з Enter в Finder


1

Чи можете ви скористатися цим методом, щоб додати дію для програми Finder?

Налаштування клавіатури> вкладка комбінацій клавіш> +


0

Ви не можете цього зробити. "Enter" або "Return" - це не однозначні параметри, у вас повинен бути модифікатор. Можливо, чому натискання клавіші enter або return не відкриває файл в першу чергу, оскільки спосіб налаштування дій системи потребує клавіші модифікатора.


1
спосіб налаштування дій системи потребує ключа модифікатора - але чому б повернутись без перейменування файлів тригера модифікатора?
Ар'ян

@Arjan: Не маю ідеї.
Джош К

1
Отже, я маю на увазі: тоді система не налаштована так, що для дій потрібен ключ модифікатора? Вибачте за те, що помилили вас такою старою публікацією ;-) Ах, а може, ви згадуєте системні налаштування для клавіатури, коли згадуєте про "дії"?
Ар'ян

2
@Arjan Я насправді не впевнений, що я мав на увазі. Це така стара публікація, що я навіть не пам'ятаю, щоб відповісти на неї.
Джош К

0

Можливо, це допоможе вам:

http://forums.macosxhints.com/archive/index.php/t-31633.html

Також подивіться на ReturnOpen .


@Bobby Чому ви видалили посилання ReturnOpen? Хоча "google it" не так корисний, ви могли б вставити пряме посилання на нього.
Даніель Бек

@Daniel Beck: Правда, чуба.
Боббі

ReturnOpen більше не працює для Mac OS X 10.6. Я підозрюю, що це просто програма, яка автоматизує те, що я описав як не (більше не працює) у своїй відповіді.
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.