Pergunta

Eu notei que muitas pessoas aqui usam TextMate para a codificação no OS X.Eu recentemente comecei a usá-lo, e embora eu goste de sua interface minimalista, torna-se mais difícil para tropeçar em cima de recursos interessantes se você não sabe o que você está procurando.

Então, o que o recurso tenha encontrado o mais útil para a codificação (principalmente em Python)?Existem quaisquer terceiros bundles que eu deveria saber sobre, além do que está incluído?

Foi útil?

Solução

Não negligencie o 'mate' ferramenta de linha de comando.Você pode usá-lo para a tubulação de saída para o TextMate, então, se você fazer o seguinte...

diff file1.py file2.py | mate

...ele não só irá abrir no TextMate, mas é inteligente o suficiente para saber que você está olhando para uma comparação e realçar as linhas na tela.

TextMate do SVN de integração é grande;parece-me também têm pacotes para alguns outros sistemas de controle de versão também.

Adicionar GetBundle para procurar o pacote do repositório.Eu achei o jQuery bundle através dele e é muito prático.

Como outros já mencionados, rolando seu próprio conjunto frequentemente utilizados trechos é muito útil.Se você tem alguns trechos que são específicos para um projeto ou de um quadro, você pode querer prefixo todos eles com uma letra comum para manter o espaço de nomes arrumado.

Outras dicas

Segurando a tecla option enquanto arrasta permite que você para destacar um bloco de texto.Se você digitar enquanto o destaque é ativo, os pressionamentos de teclas aparecem em várias linhas.

Ser capaz de escrever comandos simples em qualquer linguagem de script e vinculá-los a um contexto específico de atalho.

Os comandos de menu de Navegação Vá para Arquivo (Command + T) e Ir para o Símbolo (Command + Shift + T) são extremamente úteis.

Vá para Arquivo, que funciona quando você tem um projeto aberto, permite que você digite qualquer parte do nome do arquivo para ver apenas os arquivos que correspondem ao que já escreveu.

Ir para o Símbolo tem o mesmo tipo-para-interface de filtro, mas opera sobre o que eu chamo de o bloco básico de elementos do documento.Por exemplo, se você estiver editando uma classe, Vá para o Símbolo funciona o método de nomes, mas em um documento CSS, você vai estar procurando em seus seletores.É muito legal.

Gostaria de mencionar alguns, em uma revisão sobre resultados da busca, Acho que os trechos, gerente de projeto, colunar edição (mantenha a tecla option enquanto a seleção de material ou empurrá-lo depois de ter seleccionado o material) e CSS escopos de sintaxe.

Eu gosto integrado de HTML/XML Arrumado.Cmd-shift-H é seu amigo.

Também, boa integração com uma variedade de scp/sftp clientes.

O meu favorito duas características são a auto-realização (vinculado a ⎋ a tecla [esc]), e a coluna editar (vinculado a ⌥ [alt]) ambas essas coisas me salvar de um monte de tempo, e são definitivamente 'ninjas robôs'.

O livro do link acima também é muito útil para o poder do TextMate, apesar de não mencionar especificamente o python.

Não se esqueça de "Arrastar os comandos".Eles dão a você a capacidade de arraste, digamos, de uma imagem em um blog.html documento e, em seguida, faça o upload para a pasta correcta e insira a marcação para você.

Aqui é outro exemplo de como você pode aumentar ainda mais a arrastar os comandos se par TM com QuickSilver.

(Isenção de responsabilidade:Eu escrevi um post no blog liguei para lá.Eu ainda acho que é legal embora.)

Vale notar aqui que há um Windows alternativa para o TextMate chamado E Editor De Texto.Ele faz praticamente tudo que o TextMate não (além de macros, mas o autor está trabalhando nisso, eu acho), e até mesmo - o choque, o horror - faz algumas coisas melhor, como o excelente editor de pacotes, o gerenciador de pacotes, e a ramificação desfazer a história. Atualização:e agora não há Trecho De Tubos.

Então, não é exatamente um recurso útil do TextMate como tal, mas muito útil para saber se você é um fã de TextMate e você tem que usar o Windows, por qualquer motivo.

A facilidade de fragmento de criação.

É trivial para criar novos trechos que pode realizar muito, utilizando substituições, a ordem de tabulação, e regex substituições.Rapidamente, atribuindo a estes a tecla de tabulação para idiomas específicos torna-me mais produtivo.E me faz pensar sobre o código de inchaço.:-)

Para mim as melhores características são:

  • Projectos - eu sei que cada IDE em o sol tem isso, mas o TextMate faz este útil para todos os tipos de edição e tarefas de processamento de texto, e além disso, facilita a navegação em torno de estes projectos fácil, sem nunca levantando suas mãos do teclado.Este é enorme para Rails ou Grails projetos ou grandes programação projetos com vários módulos.
  • O excelente realce de sintaxe e 'snippets' para uma variedade de idiomas e ferramentas
  • A excelente linguagem de script suporte (Sendo capaz de avaliar pedaços de Ruby e com um chave única de acordes)
  • O construído em Blogs bundle é excelente.Agora eu uso o TextMate exclusivamente para todos os posts do meu blog.
  • Colunar edição
  • A capacidade de usar apenas sobre qualquer linguagem ou ferramenta para estender o TextMate, Ruby, Perl, shell, nome de seu veneno.
  • Uma excelente mistura de grande Aqua GUI apoio e excelente linha de comando o apoio através da mate e comandos, para instância tornando-o fácil e agradável para usar o TextMate como padrão editor para seu SCM.

Usando trechos de expandir em grandes repetitivo blocos de código e, em seguida, utilizar a tecla tab para se deslocar e editar somente as peças que eu preciso sem ter que usar o mouse ou as teclas de seta.

É bom e leve e tem todas as macros construídos para o Ruby e vamos executar o código de Ruby ou qualquer outro código para que o assunto, com apenas um pressionamento de tecla.

Confira ProjectPlus, ele dá algumas opções úteis para a barra lateral, tem SCM símbolos de status para o svn e git (apesar de eu achar o git coisa um pouco buggy).

Eu gosto do fato de que ele pode mudar a barra lateral incorporado um painel a esquerda ou para a direita (ao contrário a gaveta padrão).

Se, como eu, você está borderline TOC quando se trata de tornar o código olhar puro, então a Opção+Cmd+] para alinhar todas as atribuições em torno da linha atual é incrível!

O mate ferramenta de linha de comando é grande, você pode abrir um arquivo individual ou o meu favorito uso é para abrir um diretório de arquivos como um projeto (por exemplo, mate .)

Checkout A Codificação Zen bundle .Ele fornece a você uma incrível aumento de produtividade para o desenvolvimento de HTML e CSS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top