На моем Mac я перенес свой текстовый редактор на другой. Старый — это теперь «архивный» редактор Atom, а новый — VSCodium.
Многие типы файлов «по умолчанию» указывают на «Atom», поэтому после удаления Atom это больше не работает. Поэтому я поместил символическую ссылку,
ln -s /Applications/VSCodium.app /Application/Atom.app
которая не работает, когда я нажимаю в файловом браузере, например, на файл .php или .js, связанный с Atom. Я ожидал, что символическая ссылка перенаправит его в VSCodium. Но когда я запускаю open -a Atom
, VSCodium запускается.
Что я делаю не так ?
решение1
Ваш вопрос немного неясен, так как вы не указали, что означает "архивировано" и что именно происходит, когда вы дважды щелкаете по файлу сейчас - если "архивировано" означает, что вы удалили Atom, я думаю, ничего не происходит. Я думаю, что недоразумение в том, что .app на самом деле не приложение, а "пакет", т. е. папка.
Когда ваш .php-файл связан с Atom и вы дважды щелкаете по нему, MacOS использует двоичный файл /Applications/Atom.app/Content/MacOS/Atom
для открытия файла. Изменение Atom.app на символическую ссылку не меняет ассоциацию, только путь, поэтому двойной щелчок заставляет MacOS искать то, /Applications/VSCodium.app/Content/MacOS/Atom
чего не существует.
Вам необходимо изменить ассоциации файлов одну за другой:
- Щелкните правой кнопкой мыши по файлу.
- ВыбиратьПолучить данные
- Выберите приложение, которое вы хотите использоватьОткрыть с:выпадающий список