¿Es posible configurar una aplicación predeterminada para abrir archivos sin extensión? No me refiero a los archivos con extensiones ocultas, pero que carecen por completo una extensión - por ejemplo README
, CHANGELOG
, mbox
, etc.
"Abrir con" => "Cambiar todo" en estos archivos no funciona, devolviendo el error que se muestra a continuación:
Idealmente, me gustaría que el sistema intente abrir todos esos archivos en TextMate. Sé que puedo arrastrar archivos a los iconos de Dock para abrirlos en aplicaciones específicas, pero estoy buscando una solución más fluida que eso (especialmente porque tengo mi Dock auto-hide, lo que lo hace mucho más engorroso).
Estoy familiarizado con el complemento QLStephen QuickLook que puede habilitar QuickLook para algunos de estos archivos, pero preferiría una solución con capacidades de selección / copia / edición.
Puedes hacer esto usando Magic Launch. Después de la instalación, puede crear reglas para iniciar en función de varios criterios. Debe crear una regla para las aplicaciones de texto donde la extensión está en blanco. Puede configurar una lógica más compleja si la necesita.
http://michelf.com/software/magic-launch/
fuente
Echa un vistazo a RCDefaultApp (freeware).
fuente
Un poco tarde esto, la pregunta "Cómo evitar la apertura de archivos sin tipo en la terminal" es un poco vieja Sin embargo:
Las soluciones anteriores implican cambiar las reglas existentes, que pueden tener efectos secundarios no deseados. Creo que lo más fácil es explotar las reglas existentes para archivos sin tipo y cambiar los permisos de los archivos para obtener el resultado que quiero.
Específicamente: apague el bit ejecutable en el archivo, porque eso es lo que le dice al servicio de archivos que abra con el terminal con "chmod -x filename" donde filename es ... el nombre de archivo.
Esto puede automatizarse hasta cierto punto (con precaución): en mi caso, tengo muchos archivos README en una máquina. Puedo usar "buscar" para encontrar todos los archivos "README". Y luego use "awk" para construir un comando para eliminar el bit ejecutable en todos ellos de la siguiente manera:
escriba eso en el terminal si desea verificar qué archivos se cambiarán: La salida consistirá en una lista para cada archivo README que se vea así:
Y para cambiar todos esos permisos, ejecute todas estas líneas cogiéndolas a bash de la siguiente manera:
Solo tenga cuidado de usar comodines de manera demasiado liberal y descubra que accidentalmente eliminó el bit ejecutable de algunos ejecutables que coinciden erróneamente.
Una forma más fácil sería simplemente correr
o (para ver qué pasaría)
fuente