Quels éditeurs de texte bénéficient de la fonction Lion's Versions?


14

Je suis un fervent utilisateur de Textmate depuis de nombreuses années et j'espère continuer à en être un. Cependant, la fonctionnalité des versions d'OSX semble être une excellente idée et facile à utiliser.

Je fais principalement du HTML, du CSS et du PHP, et je suis développeur solo. Certes, je n'ai probablement pas passé assez de temps à essayer de le travailler, mais je n'ai jamais réussi à intégrer SVN ou git dans mon flux de travail. Cependant, je reconnais leur utilité potentielle.

Existe-t-il donc des éditeurs de texte légers adaptés aux concepteurs / développeurs Web qui travaillent avec les versions?

Les fonctionnalités utiles comprennent:

  • Mise en évidence de la syntaxe
  • Une vue / barre latérale du projet
  • Retrait automatique

4
Xcode a son propre système de contrôle de version intégré (git), et il est vraiment simple à utiliser

C'est une bonne idée - je n'ai même jamais pensé à utiliser Xcode pour le développement Web. Quelqu'un en a-t-il l'expérience?
Jodi Warren


1
Bonne question, mais je voudrais également examiner le contrôle du code source, par exemple git, car cela donne une plus grande capacité à trouver les versions publiées de votre code, etc.
user151019

2
Oui, je suis sûr que cela arrivera dans TextMate 2. Qui sera probablement bientôt disponible. Droite?
Jodi Warren

Réponses:


3

TexShop, l'éditeur Latex, prend désormais en charge les versions Lion. Il ne s'agit pas d'un éditeur de texte général, mais il peut être utilisé en tant que tel et prend en charge de nombreuses fonctionnalités que vous avez demandées.

http://pages.uoregon.edu/koch/texshop/lion.html


... et il a été réalisé par mon cher ami Dick Koch, un gars formidable qui est dans le jeu de développement Macintosh depuis 1984 et a remporté quelques prix de design Apple en cours de route.
Richard

Oui - il a fait un excellent travail avec cela. :-)
dan8394

2

Aptana est orienté vers le développement web (html, javascript, css, php, ...). Il est basé sur Eclipse, qui a un historique de version automatique intégré, donc je suppose qu'Aptana l'a aussi.

L'utilisation de la fonction de version (pour remplacer ou comparer la version actuelle) est aussi simple que de cliquer avec le bouton droit sur un fichier (voir image)

entrez la description de l'image ici

Avantages:

  • C'est gratuit
  • a la coloration syntaxique, la barre latérale, le retrait automatique et bien d'autres.
  • multiplateforme (si jamais vous changez)

Contre possibles:

  • N'utilisant probablement pas le versioning de Lion
  • Pas vraiment léger
  • Vraiment ciblé pour le développement web, donc moins d'un éditeur de texte général.

2

Chocolat

Éditeur à venir très prometteur avec un look super lisse, des fonctionnalités impressionnantes et un système de bundle de type TextMate.

Fonctionnalités Lion (activées dans les préférences):

  • Plein écran
  • Versions
  • Sauvegarde automatique

Actuellement en version alpha publique.


1

TextEdit est livré avec Lion, il devrait donc incorporer des versions, si vous utilisez TextEdit, assurez-vous d'enregistrer avec le format de fichier correct (surtout si vous souhaitez ouvrir les fichiers sur Windows)


Merci pour la réponse Samantha, et vous avez techniquement raison. Cependant, j'aurais dû être plus précis - je recherche un éditeur qui prend en charge la mise en évidence du code, l'indentation automatique et d'autres fonctionnalités de base dont les concepteurs et programmeurs Web ont besoin. Je mettrai à jour la question pour plus de clarté.
Jodi Warren

1

Le seul que je connaisse en ce moment est Smultron sur le Mac App Store. Voici la page des développeurs sur l'application http://www.peterborgapps.com/smultron/


J'avais en fait acheté cela dans un accès d'excitation / de nostalgie légère, mais malheureusement, il est gravement paralysé dans la nouvelle version. L'ouverture de plusieurs fichiers les affiche tous dans des fenêtres distinctes. Il y a une sorte de barre d'onglets, mais elle est inutile si vous travaillez sur un projet qui prend plus de 1 ou 2 documents.
Jodi Warren

Dommage que vous n'aimiez pas l'interface, car vous l'avez achetée, mais il pourrait être bon de faire savoir au développeur ce que vous aimeriez changer et vous verrez peut-être une amélioration dans une mise à jour.
conorgriffin

Huh, bon timing. Je lui avais posé la question il y a quelque temps et il vient de répondre. Il a dit: "Il y a une chance. Il faudra juste attendre et voir ..." Mais je le veux maintenant! C'est un bon petit éditeur, surtout pour le prix, mais pour l'instant il ne peut pas être recommandé.
Jodi Warren

1

NeoOffice

NeoOffice 3.2.1 Beta ajoute les nouvelles versions d' Apple , le mode plein écran et les fonctionnalités de reprise pour les utilisateurs de Mac OS X 10.7 Lion

Bien que l'édition de texte fasse partie de l'ensemble des fonctionnalités de NeoOffice, je ne sais pas si c'est idéal pour le développement Web.

J'utilise régulièrement NeoOffice pour éditer du HTML, mais je n'imagine pas qu'il est conforme à un ensemble particulier de normes relatives à HTML ou HTML5.


J'utilise NeoOffice depuis près de huit ans. C'est gratuit mais les dons sont appréciés. Je fais un petit don nouveau avec chaque nouvelle version majeure. À l'heure actuelle, la version bêta 3.2.1 n'est disponible que pour ceux qui ont donné une certaine somme d'argent au cours des 12 derniers mois. 3.2.1 sera disponible sans don quelques mois après la sortie de la version 3.2.1 complète. Lisez les détails ici: neooffice.org/neojava/en/…

0

Taco HTML Edit est conçu pour simplifier le processus de création de sites Web attrayants qui s'affichent correctement dans divers navigateurs.
Taco HTML Edit comprend des assistants de balises, qui génèrent pour vous un balisage HTML.
Taco HTML Edit permet également de trouver des erreurs dans votre balisage HTML et peut même vérifier l'orthographe de vos documents. Pour les personnes qui utilisent des scripts PHP dans leur développement, Taco HTML Edit comprend des outils de gestion PHP.

Fonctionnalités d'
OS X Lion Pour les utilisateurs d'OS X Lion, Taco HTML Edit prend en charge la sauvegarde automatique, la reprise, les versions et le plein écran .


0

Je recommande fortement d' éviter d' ouvrir tout type de balisage dans TextEdit (les langages de programmation peuvent être corrects, bien que ce soit toujours un outil moche pour le travail). Il essaie d'afficher les fichiers .html en texte riche, ce qui transforme implicitement le document en RTF (conversion silencieuse). Si vous essayez ensuite de le convertir en texte brut, en espérant qu'il vous permettra de voir le balisage, vous serez déçu de découvrir qu'il convertit simplement le RTF en texte brut. À ce stade, si vous décidez d'annuler cela, le fichier .rtf remplacera désormais silencieusementvotre fichier .html d'origine, qui est maintenant définitivement détruit. J'espère que vous avez une sauvegarde dans Time Machine ou ailleurs, car vous ne la récupérez pas via le système de gestion des versions intégré. (Au moins, c'est ainsi que cela fonctionne dans Mountain Lion (10.8.1). Je décris le scénario exact que je viens de traverser en essayant d'utiliser TextEdit pour voir les anciennes versions d'un document, car BBEdit ne prend pas en charge Lion / Le système de version de Mountain Lion.)

Il existe en fait un paramètre qui rend TextEdit utilisable pour afficher des documents HTML. Dans les préférences, sous "Ouvrir et enregistrer", assurez-vous que "Afficher les fichiers HTML sous forme de code HTML au lieu de texte formaté" est coché . Une fois que vous avez fait cela, le problème que je viens de décrire ne se produira pas. Le problème est qu'il est désactivé par défaut, c'est pourquoi je pense qu'il est plus sûr d'éviter complètement TextEdit.


Merci d'avoir expliqué pourquoi TextEdit n'est pas l'outil pour le travail. Devoir trop réfléchir aux versions et faire changer les formats sous vous et les conséquences inattendues ne sont pas amusants lors de la gestion du code. Une touche légère est préférée, en particulier lorsque le contrôle de code et le SCM sont en jeu dans la plupart des environnements de développement qui méritent un éditeur dédié.
bmike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.