Remova duplicatas do Finder “Abrir com”

Adicione ao seu .bashrc:

alias cleanopenwith='/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user'

Reinicie o terminal.

Corre: cleanopenwith

Se você ainda vir duplicatas, reinicie o localizador: killall Finder

Se executar cleanopenwith apresentar um erro (não encontrado), tente executar
source ~/.bashrce execute cleanopenwithnovamente.