Eu acho que é uma coisa do leão da montanha, quando você digita - (traço) duas vezes, torna-se - (emdash). Quando você digita tm, ele se torna ™ (símbolo de marca registrada). Ou quando você digita três. (ponto), torna-se ... (elipse). Alguns são úteis, outros são muito irritantes. No geral, eu quero parar com isso. Como posso conseguir isso?
102
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
, mas quem sabe.Respostas:
(no Sierra 10.12, agora está no painel de controle do teclado)
Vá para as preferências do sistema e escolha "Idioma e texto"
Na guia "Texto", você encontrará a lista de substituições.
Se você quiser parar
--
de ser transformado em—
(emdash) você precisa usar o + botão e adicionar uma nova regra para substituir--
com--
(substituir por si só)Ou clique com o botão direito do mouse em um campo de texto e vá para "Substituições" e desative "Traços inteligentes"
fonte
El Capitan 11.11
Agora, isso está no painel de controle do teclado.Encontrei esse mesmo problema no Mavericks (10.9), onde a correção mudou ligeiramente. Vá para Preferências do sistema, "Idioma e região", clique no botão "Preferências do teclado ..." e vá para a guia "Texto". No entanto, não é mais uma substituição, mas, no lado direito da janela, há uma caixa de seleção "Usar aspas e traços inteligentes". Desmarcar isso impede que ele altere dois hífens em um hífen.
Um pequeno problema: na versão 10.9.5 com o TextEdit (e provavelmente outros), você deve sair e reiniciar o editor para que essa alteração entre em vigor.
fonte
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
partir do terminal. Existem duas configurações separadas sob o capôNSAutomaticDashSubstitutionEnabled
eNSAutomaticQuoteSubstitutionEnabled
, ambas são alternadas pela caixa de seleção da interface do usuário "Usar aspas e traços inteligentes". Mas não há nenhuma garantia da Apple que isso não vai mudar em futuras versões do OS X.No 11.11, isso está em
System Preferences
>Keyboard
. Há uma caixa de seleção paraUse smart quotes and dashes
.Pref de teclado em 11.11
fonte
Nas versões anteriores do Mac OS X, havia duas opções separadas para aspas inteligentes e traços inteligentes nas Preferências do sistema do teclado; no entanto, pelo menos nas versões 10.9 a 10.11, essa opção foi substituída por uma única preferência "Usar aspas e traços inteligentes".
Felizmente, ainda existem duas preferências separadas, e a caixa de seleção da interface do usuário alterna as duas simultaneamente. Você pode ativar ou desativar apenas uma das aspas ou traços inteligentes no terminal:
Atualmente, isso é verdade no OS X 10.11; isso pode mudar em versões futuras do OS X (ou macOS, como agora será chamado).
fonte
Não tenho certeza se vocês ainda estão tendo esse problema, mas acabei de descobrir como isso pode ser frustrante. Eu estava escrevendo um script unix para o Apple Remote Desktop, que requer uma
--get
bandeira e ele foi sendo convertido em um traço eme, arruinando o comando.Não consegui encontrar uma maneira de desativar a conversão em dash, mas toda a esperança não está perdida. No menu Idioma e texto (guia Texto), criei uma entrada que substitui
--
por--
(ou seja, ela substitui dois traços por ela mesma). Isso substitui o sistema que está convertendo--
para um traço em.fonte
Vale ressaltar que, mesmo com a opção "usar aspas e traços inteligentes" ativada, você ainda pode "desfazer" a conversão automática de - para - (emdash) pressionando CMD + Z. Se desligar completamente os traços inteligentes parecer muito extremo, é uma maneira de recuperar o - (traço duplo).
Além disso, aqui está minha história de horror sobre "citações encaracoladas". Eu usava o Github há anos e me perguntava por que minhas "contribuições" nunca apareceram corretamente no meu perfil. Acabei descobrindo que havia configurado meu nome de usuário git no terminal com aspas em vez de marcas retas:
Mesmo copiando / colando o comando diretamente das instruções do GitHub , o TextEdit estava “consertando” minhas cotações antes de colocá-las no Terminal. Inacreditável! Isso me deixou louco, mas estou me recuperando ...
fonte
Esse comportamento é controlado por um padrão do sistema. Para desligá-lo, digite no terminal:
ou
O primeiro desativa a substituição do traço por um aplicativo específico (aqui, Keynote ); o segundo para todos os aplicativos que não têm seus próprios, substituindo, padrão definido explicitamente. Substitua
0
por1
para ativar novamente a substituição do traço.Como outras respostas aqui têm afirmado, o padrão global também pode ser alterado usando Preferências do Sistema (teclado> Texto> Caixa de seleção "Usar aspas curvas e traços"), mas este é ligado e desligado citação de substituição , bem como a substituição traço. Além disso, alguns aplicativos, mas não todos, permitem alterar os padrões clicando com o botão direito do mouse em um campo de texto e selecionando Substituições ou Mostrar Substituições . Por exemplo, o Mail permite fazer isso, mas o Keynote não.
Se você deseja ativar a substituição de cotação, digamos, para usar o Keynote
ou, para ativá-lo para tudo que não possui um padrão superior, use
Para desativá-lo, use em
0
vez de1
.fonte
WebAutomaticDashSubstitutionEnabled
.Ao usar as ferramentas do "Office" da Apple: Página, Número, etc., as configurações nas Preferências do Sistema ou no comando padrão da linha de comando, conforme mencionado nas respostas anteriores, não afetarão as substituições inteligentes. Em vez disso, você terá que ir para o topo da barra de ferramentas, menu Editar> Substituições, para marcar ou desmarcar 'Cotações inteligentes', 'Traços inteligentes' etc.
Se você estiver usando o TextEdit, a resposta do 7stud é a seguinte, que é incluída aqui para garantir a integridade: TextEdit> Preferências e marque / desmarque as configurações nas seções inferiores.
fonte
Se você quiser impedir que isso aconteça ocasionalmente, ou por alguma instância específica, basta aguardar o Mac fazer as alterações indesejadas e pressionar
CMD+z
para desfazer.fonte
Yosemite 10.2 and TextEdit
:Inicie o TextEdit.
TextEdit> Preferências
No canto inferior direito, desmarque
Smart dashes
.Se o seu arquivo TextEdit estiver aberto, feche-o e abra-o novamente.
fonte