Ulipad

Editeur de texte basé sur wxpython
Télécharger maintenant

Ulipad Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Limodou
  • Site Internet de l'éditeur:
  • http://code.google.com/u/limodou/

Ulipad Mots clés


Ulipad La description

Editeur de texte basé sur wxpython Ulipad est un éditeur de programmateur et flexible à moteur WXPYTHON / Python. Il possède de nombreuses fonctionnalités telles que le navigateur de classe, le code automatique, la visionneuse HTML, le navigateur d'annuaire, l'assistant et bien d'autres. La caractéristique la plus intéressante et la particularité est l'utilisation de la technique de mixage qui rend Ulipad un environnement de programmation facile à prolonger. Vous pouvez écrire vos propres mélanges, plugins ou scripts simples, et tous peuvent être intégrés à Ulipad d'une manière transparente. Pourquoi l'a nommée Ulipad? Le nom vient de Claudio Grondi (merci!). Claudio Grondi a déclaré: Comme nous l'avons sur le chemin de la création de nouveauDit l'éditeur de programmeur, je pense que c'est un nouveau nom unique aidera ici beaucoup (NewEdit est juste bon marché ...). Je suggère d'utiliser 'ulipad'.it a le raccourci de Unlimited.Il dit qu'il est un Editeur de texte ordinaire (PAD) indique quelque chose à propos de l'auteur d'origine (limodou) .Mais l'avantage le plus important est: Google n'a pas encore d'entrée pour 'Ulipad'! Merveilleux! Il semble que beaucoup de gens comme ça .Luipad utilise la technique de mixin et de plugin comme architecture. La plupart de ses classes peuvent être étendues via des composants de mixin et de plug-in, et finalement devenir une classe d'intégrité lors de la création de l'instance. Donc ulipad est très dynamique. Vous pouvez écrire les nouvelles fonctionnalités dans les nouveaux fichiers et ne doivent difficilement modifier le code existant. Et si vous souhaitez étendre les classes existantes, vous pouvez écrire des mixes et des plugins, ce qui sera lié à la classe cible que j'appelle "Classe à sous". Cette technique rendra les changements centralisés et facilement gérés.ObjectInke un éditeur général propre, puissant et flexible, et même un cadre d'application. Et ajouter des extensions doit être très facile.Tâches: * MixIn et plugin framework * Support Unicode * Gestion du plugin défini par l'utilisateur * Intégration de la fenêtre personnalisée * Utilisateur Fonctionnement de l'Assistant personnalisé Voici quelques caractéristiques clés de "Ulipad": · Plate-forme transversale · Basé sur WXPython, il peut donc fonctionner n'importe où que Wxpython fonctionne, comme: Windows, Linux. · Support Unicode. · La plupart des fonctionnalités de WxstyledTextCtrl (Scintilla) · Syntaxe en surbrillance, support python, C / C ++, HTML, texte brut · Pliant · Correspondance de bras · ... · Sélection étendue · Sélection de mots étendus - Vous pouvez appuyer sur CTRL + MOUSEDOUBLECLICK pour sélectionner un mot, y compris "". · Sélection assortie - Sélectionnez Texte dans les caractères cités tels que: (), [], {}, '', "". · Par exemple: une corde comme Def Func (Self, 'Ceci est un test'): · ^ · Le caractère «^ 'représente la position de Caret dans la ligne ci-dessus. Si vous appuyez sur CTRL + E, vous sélectionnerez le texte entier dans (), c'est-à-dire «Self», c'est un test '". Quelque chose de plus dans le menu de sélection. · Autre extension d'édition · Duplication du texte - juste comme Vim Ctrl + V, Ctrl + P, et plus. Vous pouvez dupliquer au-dessus ou au-dessous de Char, Word, ligne qui correspondent aux principaux caractères. · Critant le texte - Ajoutez des caractères indiqués avant et après le texte sélectionné, tout comme: "" ", '', (), [], {} et une chaîne personnalisée, etc. · Convertion de texte et vue - Python -> HTML, Texte restructuré -> HTML, Textile -> HTML, et vous pouvez produire ou afficher le texte HTML dans la fenêtre de message ou la fenêtre de la vue HTML ou remplacer le texte sélectionné. · Encodage de la détection automatique de l'UTF-8 · Modification du codage du document · Sauvegarde automatique · Support de la dernière session - il sauvera tous les noms de fichiers comme fermé et rouvrez les fichiers comme suivant démarré. · Juge intelligent L'indent Char - Ça devinera automatiquement l'indent Char et la définit. · Trouver dans des fichiers · Signet Supports · Support Python · Fenêtre interactive Python intégrée basée sur Pyshell, support Unicode · Achèvement automatique · Calltiches de syntaxe de fonction · Exécuter, courir avec argument, arrêt de la source python · Changement automatique du chemin de courant · Navigateur de classe Python · Vérification de style Syntaxe et Pep8, fournissez également un plug-in Pylint. · Extraits de code · Vous pouvez gérer vos extraits de code avec des catégories et chaque catégorie peut avoir de nombreux articles. Chaque élément représentera un extrait de code. Vous pouvez insérer un élément simplement en double-cliquant dessus dessus. Il soutient même l'importation et l'exportation. · Support de projet simple · Peut créer un projet de fichier spécial, donc chaque fichier et chaque dossier dans le dossier que le projet peut être considéré comme un projet entier. · Mécanisme d'extension · Script - Vous pouvez écrire un script facile à manipuler toute la ressource d'Ulipad, tout comme: conversion de texte, etc. · Plugin - fonction personnalisée. Plus complexe mais plus puissant. Peut facilement fusionner avec Ulipad et peut être géré via le menu. · Commande Shell - Ajouter des commandes shell utilisées souvent et les exécuter. · Support FTP · Vous pouvez modifier des fichiers distants via FTP. Vous pouvez ajouter, renommer, supprimer, télécharger, télécharger un fichier / répertoire. · Support multilingue · Prend en charge actuellement 4 langues: anglais, espagnol, chinois simplifié et chinois traditionnel, qui peut être détecté automatiquement. · Navette de nombreux plugins (doit être configuré comme utilisé avant) · Plugin de support Django · Plugin de fichiers de renommée par lots · Plugin de prise en charge de la programmation collaborative, noms comme paireProg. · Plugin de lecteur MP3 · Plugin de vérification orthographique · Plugin wizard · Texte à la parole (Windows uniquement) Plugin · ... · Scripts expédiés · Vous pouvez les trouver dans ($ ulipadinstalled) / scripts. · Sorcier · Vous pouvez créer votre propre modèle de wizard. L'assistant peut saisir des données utilisateur, combiner avec un modèle et émettre le résultat. Et l'assistant a également soutenu le cadre de code créé. Cette fonctionnalité vous aidera à améliorer l'efficacité du codage. · Navigateur de la Direcoterie · Parcourez plusieurs répertoires et vous pouvez réellement ajouter, supprimer, renommer des annuaires et des fichiers. Double-clic ouvrira le fichier dans la fenêtre de l'éditeur. · Autocomplete (ACP) · Supporter le fichier autocomplete utilisateur, il peut aider à entraver le code très utile et fonctionnel. · Mode d'édition de colonne · Vous pouvez sélectionner des multilignes, puis définir une région en mode colonne, donc dans n'importe quelle ligne de cette région, si vous entrez un caractère, d'autres lignes ajouteront également ce caractère. Si vous souhaitez gérer des multilignes comme un mode similaire, cette fonctionnalité sera très pratique. · Navigation intelligente · Ulipad peut se souvenir de l'ordre de visite de vos fichiers ouverts et vous pouvez revenir en arrière ou aller de l'avant dans ces fichiers. · Live Expression régulière Recherche · Vous pouvez taper une expression régulière à la volée et voir le résultat Dynamiclly. · Plugin de vérification orthographique · Besoin d'installer le module pyencher. · Programmation collaborative · Multi-utilisateur peut modifier certains fichiers en même temps. Vous devez activer PALEPROG Plugin. · TODO SOUTIENS · Auto trouve Todos et prend en charge plusieurs formats. · Supports multi-affichages · L'utilisateur peut ouvrir un document en plusieurs vues, par exemple dans le volet gauche ou le volet inférieur. · Support de contrôle de la version · Support SVN. Maintenant, vous pouvez utiliser SVN à Ulipad pour mettre à jour, la caisse, commettre, etc. Exigences: · Python · Wxpython


Ulipad Logiciels associés