En CMD me sale esto:
C:\>assoc .css
.css=CSSfile
C:\>ftype CSSfile
File type 'CSSfile' not found or no open command associated with it.
Pero en el explorador, los archivos CSS tienen un ícono y puedo hacer doble clic y se usa el bloc de notas para abrirlo. ¿Por qué mi Windows abre un archivo CSS con el bloc de notas?
No estoy preguntando CÓMO abrir un archivo con cierto programa. Estoy preguntando POR QUÉ el archivo .css está asociado con el bloc de notas, dado "Tipo de archivo 'CSSfile' no encontrado o no hay ningún comando de apertura asociado a él", indica el comando ftype.
Respuesta1
¿Por qué mi Windows abre un archivo CSS con el bloc de notas?
Haga clic derecho en el archivo CSS y haga clic en "Abrir con" > "Elegir programa predeterminado..."
Verá que el programa predeterminado está configurado en "Bloc de notas":
Puede utilizar este cuadro de diálogo para cambiar la aplicación predeterminada si así lo desea.
En el registro la clave HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.css
tiene el valor PerceivedType
establecido en text
:
Advertencia:
- No modifique esta entrada. Se menciona sólo para explicar por qué el Bloc de notas es el programa predeterminado.
El Bloc de notas es la aplicación predeterminada para abrir archivos de texto.
Puede abrir el archivo css en un cmd
shell escribiendo su nombre y también se abrirá en el bloc de notas:
¿Por qué el Bloc de notas es la aplicación predeterminada para abrir archivos de texto?
Si tengo VIM, ¿cómo puedo hacer que VIM sea la aplicación predeterminada para extensiones cuyo PerceivedType sea texto?
El Bloc de notas se registra como el comando que se ejecutará para archivos de tipo texto percibido.
Para cambiar el comando, vim
edite los valores de registro que se describen a continuación y reemplácelos %SystemRoot%\system32\NOTEPAD.EXE
con la ruta a vim.exe
.
Registrar un tipo percibido
Los valores de registro para los tipos percibidos se definen como subclaves de la
HKEY_CLASSES_ROOT\SystemFileAssociations
subclave de registro.Por ejemplo, el texto tipo percibido se registra de la siguiente manera:
HKEY_CLASSES_ROOT SystemFileAssociations text shell edit command (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1" open command (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1"
El tipo percibido de un tipo de archivo se indica incluyendo un
PerceivedType
valor en la subclave del tipo de archivo. ElPerceivedType
valor se establece en el nombre del tipo percibido registrado enHKEY_CLASSES_ROOT\SystemFileAssociations
la subclave del registro, como se muestra en el ejemplo de registro anterior.Para declarar archivos .cpp como de tipo "texto", por ejemplo, agregue la siguiente entrada de registro:
HKEY_CLASSES_ROOT .cpp PerceivedType = text
FuenteRegistro de solicitud