Acho que o Textmate não pode fazer isso, então você pode querer fazer substituições na linha de comando usando Sed , < br> ou procure um editor alternativo que manipule corretamente a codificação.
Eu tenho que atualizar um site com muitos arquivos. Estou usando o Find in project
do Textmate para substituir o texto por uma expressão regular massiva.
O problema é: os arquivos são salvos em uma máquina Windows no ISO-8859-1 (Windows). Textmate gosta de ver arquivos como MacRoman ou UTF-8. Assim, caracteres especiais como aspas curvas são substituídos por partes do mal.
Quando eu uso Reopen file with encoding
, ele lê o arquivo corretamente. Mas quando eu aplico uma alteração usando Find in project
e, em seguida, emito Save all files
, todos os arquivos são salvos com a codificação incorreta, levando a muitos caracteres ruins.
Alguém tem alguma idéia de como evitar isso e garantir que todos os arquivos sejam lidos e salvos com a codificação correta?
Acho que o Textmate não pode fazer isso, então você pode querer fazer substituições na linha de comando usando Sed , < br> ou procure um editor alternativo que manipule corretamente a codificação.
Já tentou abrir as preferências do TextMate no separador Avançadas? Há um pop-up para File Encoding:
, onde você pode escolher a codificação padrão. ISO-8859-1 está disponível.
Abaixo do pop-up há uma caixa de seleção que diz Use for existing files as well
- você marcou essa caixa?