Um dos novos recursos potencialmente mais úteis no Snow Leopard é a capacidade de criar (quase) substituições de texto em todo o sistema. Se você abrir a guia Texto das Preferências do sistema de idioma e texto, verá várias substituições predefinidas, incluindo (c) para
Hoje, darei algumas dicas sobre como aproveitar ao máximo as substituições no OS X 10.6, incluindo apenas fazê-las funcionar em primeiro lugar. Por alguma razão desconhecida, as substituições estão aparentemente desativadas globalmente no Snow Leopard - elas funcionarão no TextEdit, mas não em nenhum outro aplicativo que testei, como Mail, iChat ou qualquer outro aplicativo Cocoa.
Acontece que você precisa ativar as substituições de texto por aplicativo. Para a maioria dos programas, você pode fazer isso selecionando Editar -> Substituições e, em seguida, selecionando Substituições de texto no submenu, caso ainda não veja uma marca de seleção ao lado dessa entrada. (Observe que você só verá este item de menu se o programa oferecer suporte a substituições.) Isso permitirá que o texto substituições (sim, a Apple chamou o mesmo recurso de dois nomes diferentes) dentro desse aplicativo... tempo.
Há pelo menos uma exceção, embora possa haver mais. No Mail, este menu fica acinzentado quando você está olhando para a janela principal do Mail. Para habilitar substituições no Mail, você precisa primeiro abrir uma nova janela de mensagem; você descobrirá que pode selecionar o menu conforme mostrado acima.
Uma vez ativadas, as substituições devem permanecer ativadas durante as reinicializações do aplicativo, embora eu tenha visto o iChat ocasionalmente “esquecer” que elas estão ativadas e pararem de funcionar. A solução para esse problema é simplesmente fechar e reabrir o chat atual, e as substituições devem começar a funcionar novamente.
As substituições devem funcionar automaticamente em todos os aplicativos Cocoa, mas também existem exceções definitivas. Os aplicativos do iWork '09, por exemplo, não mostram o item de menu Substituições - talvez porque eles oferecem seu próprio recurso de substituições. Alguns aplicativos Cocoa de terceiros já oferecem suporte a substituições (Smultron é um que funciona) e espero que o suporte chegue a outros aplicativos com atualizações futuras.
Depois de fazer as substituições funcionarem em geral, você rapidamente se deparará com outra limitação aparente: como você insere substituições de várias linhas? Ou seja, e se você quiser que sua assinatura leia:
Cumprimentos;
Ricardo
Não há uma maneira aparente de inserir quebras de linha no texto inserido na guia Texto do painel Preferências do sistema de idioma e texto. Mas, na verdade, existem duas maneiras de obter quebras de linha em seu texto de substituição. A maneira mais fácil, especialmente para substituições curtas como a acima, é manter pressionada a tecla Option e pressionar Return sempre que precisar de uma quebra de linha. Então, para criar a substituição acima, você digitaria Atenciosamente; Opção-RetornoRichard. Você não poderá ver as duas linhas na área de entrada, mas funcionará quando você digitar a abreviação.
Para trechos mais longos com mais quebras de linha, você pode compô-los em um editor de texto puro, como o TextEdit, e então apenas copiá-los e colá-los na área de substituição. A capacidade de usar substituições de várias linhas torna as substituições do Snow Leopard mais úteis.
No entanto, se você se sentir limitado por outros aspectos da ferramenta de substituição integrada, recomendo fortemente que verifique TextExpander ou TypeIt4Me. Ambos os utilitários levam os fundamentos da substituição de texto a um nível totalmente diferente. Você não apenas pode usar substituições de várias linhas, mas também pode fazer coisas como posicionar o cursor, inserir o conteúdo do área de transferência ou a data ou hora atual e crie substituições em rich text (o recurso do Snow Leopard funciona apenas em texto).