No CMD eu recebo isso:
C:\>assoc .css
.css=CSSfile
C:\>ftype CSSfile
File type 'CSSfile' not found or no open command associated with it.
Mas no explorer, os arquivos CSS têm um ícone e posso clicar duas vezes e o bloco de notas é usado para abri-lo. Por que meu Windows abre arquivo CSS com o bloco de notas?
Não estou perguntando COMO abrir um arquivo com determinado programa. Estou perguntando POR QUE o arquivo .css está associado ao bloco de notas, dado "Tipo de arquivo 'CSSfile' não encontrado ou nenhum comando aberto associado a ele", informa o comando ftype.
Responder1
Por que meu Windows abre arquivo CSS com o bloco de notas?
Clique com o botão direito no arquivo CSS e clique em "Abrir com" > "Escolher o programa padrão..."
Você verá que o programa padrão está definido como "Bloco de Notas":
Você pode usar esta caixa de diálogo para alterar o aplicativo padrão, se desejar.
No registro, a chave HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.css
tem o valor PerceivedType
definido como text
:
Aviso:
- Não modifique esta entrada. É mencionado apenas para explicar por que o Bloco de Notas é o programa padrão.
O Bloco de Notas é o aplicativo padrão para abrir arquivos de texto.
Você pode abrir o arquivo css em um cmd
shell digitando seu nome e ele também será aberto no bloco de notas:
Por que o Bloco de Notas é o aplicativo padrão para abrir arquivos de texto?
Se eu tiver o VIM, como faço para tornar o VIM o aplicativo padrão para extensões cujo PerceivedType é texto?
O bloco de notas está registrado como o comando a ser executado para arquivos do tipo texto percebido.
Para alterar o comando para vim
editar os valores do registro descritos abaixo e substitua %SystemRoot%\system32\NOTEPAD.EXE
pelo caminho para vim.exe
.
Registrando um tipo percebido
Os valores de registro para tipos percebidos são definidos como subchaves da
HKEY_CLASSES_ROOT\SystemFileAssociations
subchave de registro.Por exemplo, o tipo de texto percebido é registrado da seguinte forma:
HKEY_CLASSES_ROOT SystemFileAssociations text shell edit command (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1" open command (Default) = "%SystemRoot%\system32\NOTEPAD.EXE" "%1"
O tipo percebido de um tipo de arquivo é indicado pela inclusão de um
PerceivedType
valor na subchave do tipo de arquivo. OPerceivedType
valor é definido como o nome do tipo percebido registrado naHKEY_CLASSES_ROOT\SystemFileAssociations
subchave do registro, conforme mostrado no exemplo de registro anterior.Para declarar arquivos .cpp como sendo do tipo percebido "texto", por exemplo, adicione a seguinte entrada de registro:
HKEY_CLASSES_ROOT .cpp PerceivedType = text