Quais são algumas características úteis TextMate?

votos
21

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

Então, o recurso que você encontrou mais útil para a codificação (principalmente em Python)? Existem quaisquer pacotes de terceiros que eu deva saber, além do que está incluído?

Publicado 29/08/2008 em 03:03
fonte usuário
Em outras línguas...                            


17 respostas

votos
29

Não negligencie a ferramenta de linha de comando 'companheiro'. Você pode usá-lo para a saída de tubo no TextMate, por isso, se você faz o seguinte ...

diff file1.py file2.py | mate

... ele vai não só abrir em TextMate, mas é inteligente o suficiente para saber que você está olhando para um diff e destacar linhas na tela.

integração SVN do TextMate é grande; Ele também parece ter pacotes para alguns outros sistemas de controle de versão também.

Adicionar getBundle para procurar o repositório de pacote. Achei o pacote jQuery através dele e é muito útil.

Como já foi mencionado, rolando seu próprio pacote para trechos usados ​​com freqüência é muito útil. Se você tem alguns trechos que são específicos para um projeto ou estrutura, você pode querer prefixar todas elas com uma carta comum para manter o namespace arrumado.

Respondeu 30/08/2008 em 21:14
fonte usuário

votos
15

Mantendo pressionada opção enquanto arrasta permite destacar um bloco de texto. Se você digitar enquanto o destaque está ativo, suas teclas aparecem em várias linhas.

Respondeu 29/08/2008 em 04:18
fonte usuário

votos
11

Os comandos do menu de navegação Ir para o Arquivo (Command + T) e Go to Symbol (Command + Shift + T) são extremamente útil.

Vá em File , 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 você digitou.

Ir para o símbolo tem o mesmo tipo de interface-to-filtro, mas opera sobre o que eu chamo os elementos de bloco básicos de seu documento. Por exemplo, se você está editando uma classe, Go to Symbol trabalha sobre os nomes de métodos, mas em um documento CSS, você vai estar procurando em seus seletores. É bastante impressionante.

Respondeu 18/11/2008 em 17:03
fonte usuário

votos
11

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

Respondeu 29/08/2008 em 04:58
fonte usuário

votos
7

Menciono alguns em um comentário sobre Boagworld , acho que os trechos, gerente de projeto, edição colunar (segure opção ao selecionar o material ou empurrá-lo depois de ter o material selecionado) e escopos CSS para a sintaxe.

Respondeu 30/08/2008 em 21:03
fonte usuário

votos
5

Não se esqueça "comandos arrastar". Eles dão-lhe a capacidade de arrastar, digamos, uma imagem em um documento blog.html e, em seguida, enviá-lo para a pasta apropriada e insira a marcação para você.

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

(Disclaimer:. Eu escrevi o post que eu ligado lá eu ainda acho que é legal embora.)

Respondeu 18/09/2008 em 22:03
fonte usuário

votos
5

Meus dois recursos favoritos são auto-realização (obrigado a ⎋ [ESC]), e edição de coluna (obrigado a ⌥ [alt]) ambas as coisas me salvar um monte de tempo, e são definitivamente ' ninjas robô '.

O livro ligada acima também é realmente útil para o poder de TextMate, embora não menciona especificamente python.

Respondeu 17/09/2008 em 20:19
fonte usuário

votos
5

Eu gosto do HTML integrado / XML Tidy. Cmd-Shift-H é seu amigo.

Além disso, boa integração com uma variedade de clientes scp / SFTP.

Respondeu 15/09/2008 em 20:38
fonte usuário

votos
4

Vale a pena notar aqui que há uma alternativa para o Windows TextMate chamado Editor de Texto E . Ele faz tudo muito bonito TextMate faz (além de macros, mas o autor está trabalhando nisso, eu acho) , e até mesmo - choque, horror - faz algumas coisas melhor, como o editor soberba pacotes, o gerenciador de pacotes, e a ramificação desfazer história. Update: e agora há Pipes snippet .

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.

Respondeu 02/09/2008 em 18:05
fonte usuário

votos
3

Para mim, as melhores características são:

  • Projectos - Eu sei que cada IDE sob o sol tem isso, mas TextMate torna este útil para todos os tipos de tarefas de edição e processamento de texto, e, além disso torna a navegação em torno desses projetos fácil, sem nunca levantar as mãos do teclado. Este é enorme para Rails ou Grails projetos ou grandes projetos de programação com vários módulos.
  • A excelente destaque de sintaxe e 'snippets' para uma miríade de linguagens e ferramentas
  • O apoio excelente linguagem de script (Ser capaz de avaliar pedaços de Ruby e afins com um único acorde key)
  • O construído em pacote Blogging é excelente. Eu agora uso TextMate exclusivamente para todos os meus posts.
  • edição colunar
  • A capacidade de usar praticamente qualquer linguagem ou ferramenta para estender TextMate, Ruby, Perl, shell, nomeie seu veneno.
  • Uma excelente mistura de grande apoio do Aqua GUI e excelente suporte linha de comando através do matee comandos, por exemplo, tornando mais fácil e agradável de usar TextMate como seu editor padrão para o SCM.
Respondeu 29/10/2008 em 21:24
fonte usuário

votos
3

A facilidade de criação trecho.

É trivial para criar novos trechos que podem realizar uma série usando substituições, ordem de tabulação, e substituições de regex. atribuir rapidamente estes para a tecla tab para idiomas específicos faz-me mais produtivo. E faz com que eu me preocupe com inchaço código. :-)

Respondeu 29/08/2008 em 03:06
fonte usuário

votos
2

Usando trechos de se expandir para grandes blocos, repetitivos de código e, em seguida, usando a tecla TAB para percorrer e só editar as peças que precisam sem ter que usar as teclas do mouse ou setas.

Respondeu 16/09/2008 em 20:54
fonte usuário

votos
1

Se, como eu, você está OCD limite quando se trata de tornar o código olhar puro, então Option + Cmd +] para alinhar todas as atribuições em torno da linha atual é impressionante!

Respondeu 26/05/2010 em 09:32
fonte usuário

votos
1

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

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

Respondeu 17/03/2009 em 16:32
fonte usuário

votos
1

É agradável e leve e tem todas as macros internas para Ruby e lhe permite executar código Ruby, ou qualquer outro código para que o assunto apenas com um toque de tecla.

Respondeu 29/08/2008 em 03:08
fonte usuário

votos
0

Caixa Zen Coding pacote . Dá-lhe um impulso de produtividade incrível para o desenvolvimento de HTML e CSS.

Respondeu 17/10/2009 em 09:15
fonte usuário

votos
0

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

Respondeu 06/03/2009 em 14:25
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more