Respostas:
Vá para Editar → Substituições e desative o Smart Dashes.
Você pode desativar isso globalmente em Preferências do sistema: Teclado → Texto. Desative 'Usar aspas e traços inteligentes'.
Para desativar apenas a substituição do traço globalmente, deixando as aspas inteligentes ativadas adicionando a substituição às Preferências do Sistema: Teclado → Texto. Adicione um novo conjunto de entradas --
para 'replace' e 'with' para desativar a substituição. Isso funciona porque as entradas aqui substituem o sistema operacional, independentemente de as substituições estarem ativadas.
Para desativar a substituição de traços globalmente sem esta solução alternativa, você pode desativar NSAutomaticDashSubstitutionEnabled:
defaults write -g NSAutomaticDashSubstitutionEnabled 0