Question

J'ai remarqué que beaucoup de gens ici utilisent TextMate pour le codage sur OS X.J'ai récemment commencé à l'utiliser, et j'aime bien son interface minimaliste, il est plus difficile de tomber sur des caractéristiques cool si vous ne savez pas ce que vous cherchez.

Alors, quelle fonction avez-vous trouvé le plus utile pour le codage (principalement en Python)?Existe-il des bundles tiers que je devrais connaître, en plus de ce qui est inclus?

Était-ce utile?

La solution

Ne négligez pas le "mate" outil de ligne de commande.Vous pouvez l'utiliser pour tuyau de sortie dans TextMate, donc si vous procédez de la manière suivante...

diff file1.py file2.py | mate

...il ne sera pas seulement d'ouvrir dans TextMate, mais il est assez intelligent pour savoir que vous êtes à la recherche à un diff et de mettre en évidence les lignes sur l'écran.

TextMate SVN intégration est grande;il semble également avoir les paquets pour certains autres systèmes de contrôle de version ainsi.

Ajouter GetBundle pour parcourir le bundle repository.J'ai trouvé le jQuery bundle grâce à elle et elle est très pratique.

Comme d'autres l'ont mentionné, rouler votre propre bundle le plus fréquemment utilisé des extraits est très utile.Si vous avez quelques extraits qui sont spécifiques à un projet ou d'un cadre, vous pouvez préfixer tous les d'eux avec une lettre commune pour garder l'espace de noms bien rangé.

Autres conseils

Appuyant sur la touche option tout en faisant glisser vous permet de mettre en surbrillance un bloc de texte.Si vous tapez alors que le point culminant est active, vos frappes apparaître sur plusieurs lignes.

Être capable d'écrire des commandes simples dans tout langage de script et les lier à un contexte spécifique à la touche de raccourci.

Le menu de Navigation des commandes Allez dans Fichier (Commande + T) et Aller Symbole (Commande + Maj + T) sont à la fois extrêmement utile.

Allez dans Fichier, qui fonctionne lorsque vous avez un projet open, vous permet de taper une partie du nom de fichier pour voir uniquement les fichiers qui correspondent à ce que vous avez tapé.

Aller Symbole a le même type de filtre de l'interface, mais fonctionne sur ce que j'appellerais le bloc de base des éléments de votre document.Par exemple, si vous modifiez une classe, Aller à Symbole de travaux sur les noms de méthode, mais dans un document CSS, vous allez être à la recherche sur votre sélecteurs.C'est assez impressionnant.

Je mentionner certains dans une étude sur Boagworld, Je trouve les extraits de code, gestionnaire de projet, en colonnes de l'édition (maintenez la touche option enfoncée tout en sélectionnant des trucs ou pousser après avoir sélectionné le genre de trucs) et CSS étendues pour la syntaxe.

J'aime intégré de HTML/XML bien Rangé.Cmd-maj-H est votre ami.

Aussi, nice intégration avec une variété de scp/sftp clients.

Mon préféré des deux caractéristiques sont l'auto-complétion (lié à ⎋ [esc]), et de la colonne de montage (lié à ⌥ [alt]) ces deux choses me sauver beaucoup de temps, et sont certainement"robot ninjas'.

Le livre ci-dessus est également très utile dans la puissance de TextMate, bien qu'il ne fait pas explicitement mention de python.

N'oubliez pas de Glisser les commandes".Ils vous donnent la possibilité de glisser, disons, une image dans un blog.html document puis de le télécharger dans le dossier approprié et insérez le balisage pour vous.

Ici est un autre exemple de la façon dont vous pouvez étendre davantage sur faites glisser les commandes si vous avez une paire TM avec QuickSilver.

(Avertissement:J'ai écrit le post de blog je l'ai lié à l'existence.Je pense toujours que c'est cool si.)

Il est intéressant de noter ici qu'il existe une alternative à Windows TextMate appelé E Éditeur De Texte.Il fait à peu près tout TextMate n' (en dehors de macros, mais l'auteur travaille sur ce, je pense), et même - le choc, l'horreur - ne à certaines choses, comme la superbe bundles éditeur, les faisceaux gestionnaire, et la ramification historique d'annulation. Mise à jour:et maintenant, il y a Extrait De Tuyaux.

Donc, pas exactement une caractéristique utile de TextMate en tant que tel, mais très utile à savoir si vous êtes un fan de TextMate et vous devez utiliser Windows pour quelque raison que ce soit.

La facilité de l'extrait de la création.

Il est trivial de créer de nouveaux fragments qui peuvent accomplir beaucoup de choses à l'aide de remplacements, de l'ordre de tabulation, et des substitutions regex.Rapidement l'attribution de ces à la touche de tabulation pour des langues spécifiques me rend plus productif.Et me fait du souci au sujet de code de la météorisation.:-)

Pour moi les meilleures caractéristiques sont les suivantes:

  • Projets - je sais que tous les IDE sous le soleil est présent mais TextMate fait cette utile pour toutes sortes de montage et de traitement de texte tâches, et par ailleurs rend la navigation sur ces projets sans jamais facile le levage de vos mains à partir de la clavier.C'est énorme pour les Rails ou Graal des projets de grande ou de la programmation projets avec de nombreux modules.
  • L'excellente coloration syntaxique et 'extraits' une myriade de langues et des outils
  • L'excellent langage de script support (Être en mesure d'évaluer des morceaux de Rubis et comme avec un seule touche de la corde)
  • Construit dans le Blogging bundle est superbe.Maintenant j'utilise TextMate exclusivement pour tous les articles de mon blog.
  • Colonnes de l'édition
  • La capacité à utiliser tous les de langue ou de l'outil pour prolonger TextMate, Ruby, Perl, shell, nommez votre poison.
  • Un excellent mélange de grand Aqua GUI un soutien et une excellente ligne de commande soutien par le biais de la mate et commandes, pour exemple ce qui rend facile et agréable pour utiliser TextMate par défaut éditeur pour votre SCM.

En utilisant des extraits de développer dans le grand, répétitive des blocs de code et ensuite à l'aide de la touche de tabulation pour parcourir et modifier uniquement les pièces que j'ai besoin sans avoir à utiliser la souris ou les touches fléchées.

C'est agréable et léger et dispose de toutes les macros intégré pour Ruby et vous permet d'exécuter du code Ruby, ou tout autre code simplement en appuyant sur une touche.

Découvrez ProjectPlus, il donne quelques options utiles pour la barre latérale, il a SCM statut des badges pour svn et git (bien que je trouve le git chose un peu buggé).

J'aime le fait qu'il peut changer la barre latérale intégré panneau sur la gauche ou la droite (contrairement à le tiroir par défaut).

Si, comme moi, vous êtes à la limite de trouble obsessionnel-compulsif quand il s'agit de faire du code propre, puis l'Option+Cmd+] pour aligner tous les affectations autour de la ligne actuelle est génial!

L' mate outil de ligne de commande est grand, vous pouvez ouvrir un fichier individuel ou mon préféré utiliser de l'ouverture d'un répertoire de fichiers d'un projet (p. ex. mate .)

La caisse Zen Coding bundle .Il vous donne une formidable augmentation de la productivité pour le développement de HTML et du CSS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top