UliPad

Logiciel capture d'écran:
UliPad
Détails logiciels:
Version: 4.1
Date de transfert: 11 May 15
Développeur: Limodou
Licence: Gratuit
Popularité: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad est un wxPython / Python alimenté, rédacteur en chef programmeur souple et performant. Il possède de nombreuses fonctionnalités telles que le navigateur de classe, le code auto-complétion, la visionneuse HTML, navigateur de répertoire, l'assistant et beaucoup d'autres. La caractéristique la plus intéressante et distinctif est l'utilisation de la technique mixin qui rend Ulipad un environnement de programmation facile à étendre. Vous pouvez écrire vos propres mixins, extensions ou des scripts simples, et chacun d'eux peut être intégré dans Ulipad d'une manière transparente.
Pourquoi nommé il UliPad?
Le nom vient de Claudio Grondi (merci!).
Claudio Grondi dit:
Comme nous sommes sur la façon de faire NewEdit l'éditeur de programmeur je pense, que
un nouveau nom unique aidera beaucoup ici (NewEdit est juste pas cher ...).
Je suggère d'utiliser "UliPad '.
Il a le raccourci de illimitée.
Il dit qu'il est un éditeur de texte brut (Pad).
Il dit quelque chose à propos de l'auteur original (LImodou).
Mais l'avantage le plus important est:
& Nbsp;
& Nbsp; Google a pas d'entrée pour 'UliPad' encore!
Merveilleux! Il semble que beaucoup de gens aiment ça.
UliPad utilise la technique Mixin et Plugin comme son architecture. La plupart de ses classes peut être étendu via mixins et des plugins composants, et enfin 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 de nouveaux fichiers, et à peine besoin de modifier le code existant. Et si vous souhaitez étendre les classes existantes, vous pourriez écrire mixins et les plugins, et ce sera lié à la classe cible que je nomme "slot classe". Cette technique fera les changements centralisée et facile à gérer.
Objectif
Faire un, puissant, rédacteur générale souple propre, et même un cadre d'application. Et l'ajout d'extensions devrait être très facile.
Tâches:
& Nbsp; * cadre Mixin et Plugin
& Nbsp; * support de l'Unicode
& Nbsp; * défini par l'utilisateur Gestion des plugins
& Nbsp; * utilisateur intégration de fenêtre personnalisée
& Nbsp; * utilisateur fonction Assistant personnalisé

Caractéristiques :

  • Cross plate-forme
  • basé sur wxPython, de sorte qu'il peut fonctionner partout où wxPython fonctionne, tels que: Windows, Linux
  • .
  • Le support Unicode.
  • La plupart des fonctions de wxStyledTextCtrl (Scintilla)
  • La coloration syntaxique, le support de Python, C / C ++, HTML, texte brut
  • Pliage
  • Brace Matching
  • ...
  • sélection prolongée
  • sélection des mots prolongé - '.' Vous pouvez appuyer sur Ctrl + MouseDoubleClick pour sélectionner un mot, y compris
  • sélection assortie - Sélectionnez le texte dans les caractères cités comme:. (), [], {}, '', & Quot; & quot;
  • Par exemple: une chaîne comme

  • def func (auto, «Ceci est un test»):
  • Le char '^' représente la position du curseur dans la ligne ci-dessus. Si vous appuyez sur Ctrl + E, vous devrez sélectionner l'ensemble du texte (), c.-à & quot; auto, «Ceci est un test '& quot ;. Quelque chose de plus dans la sélection du menu.
  • Autre extension de l'édition
  • Duplication texte - Tout comme Vim Ctrl + V, Ctrl + P, et plus encore. Vous pouvez dupliquer ci-dessus ou en dessous de char, mot, ligne qui correspondent aux caractères principaux.
  • Citant texte - Ajouter quelques caractères cités avant et après le texte sélectionné, tout comme:. & Quot; & quot ;, '', (), [], {}, et la chaîne personnalisée, etc
  • conversion du texte et vue - python - & gt; html, texte restructuré - & gt; html, textile - & gt; html, et vous pouvez produire ou afficher le texte html dans la fenêtre de message, html ou fenêtre de vue, ou de remplacer le texte sélectionné.
  • encodage UTF-8 détection automatique
  • Modification de l'encodage du document
  • sauvegarde automatique
  • La dernière session de soutien -. Il va enregistrer tous les noms de fichiers comme fermé, et rouvrir les fichiers comme prochain démarrage
  • juge intelligente du char tiret - Ça va automobiles deviner le char tiret, et la définit
  • .
  • Trouver dans les fichiers
  • Bookmark soutient
  • Support Python
  • intégré en python fenêtre interactive basée sur PyShell, supporte Unicode
  • l'achèvement automatique
  • l'aide des appels de syntaxe de la fonction
  • Courez, courez avec l'argument, source unique de python
  • Changement automatique chemin de courant
  • navigateur de classe Python
  • Syntaxe et pep8 vérification de style, fournissent également un plugin de pylint.
  • Les extraits de code
  • Vous pouvez gérer vos extraits de code avec des catégories, et chaque catégorie peut avoir plusieurs éléments. Chaque élément représente un fragment de code. Vous pouvez insérer un élément simplement en double-cliquant dessus. Il prend même en charge l'importation et l'exportation.
  • simple soutien de projet
  • Possibilité de créer un projet de fichier spécial, de sorte que chaque fichier et dossier sous le dossier qui a le projet peut être considéré comme un projet entier.
  • Mécanisme d'extension
  • Script - Vous pouvez écrire le script facile à manipuler l'ensemble des ressources UliPad, comme: la conversion de texte, etc
  • .
  • Plugin - fonction personnalisée. Plus complexe, mais plus puissant. Peut facilement fusionner avec UliPad, et peuvent être gérés via le menu.
  • commande Shell -. Ajouter des commandes shell souvent utilisées, et les exécuter
  • le support FTP
  • Vous pouvez éditer des fichiers distants via ftp. Vous pouvez ajouter, renommer, supprimer, télécharger, téléchargez le fichier / répertoire.
  • Support Multilingue
  • soutient Actuellement 4 langues:. Anglais, espagnol, chinois simplifié et chinois traditionnel, qui peut être détecté automatiquement
  • Navires de nombreux plugins (doivent être configed qu'eux utilisé avant)
  • Django soutien plug-in
  • Batch renommer des fichiers du plugin
  • Collaborative Programmation soutien plugin, noms que pairprog.
  • lecteur Mp3 le plugin
  • Vérifier l'orthographe du plugin
  • assistant Plugin
  • Text to speech (Windows uniquement) plug-in
  • ...
  • son Expédié
  • Vous pouvez les trouver dans ($ UliPadInstalled) / son.
  • Assistant
  • Vous pouvez faire votre propre modèle de l'assistant. L'assistant peut données utilisateur entrée, combiner avec le modèle, et la sortie du résultat. Et assistant soutiennent également la structure du code créé. Cette fonctionnalité vous aidera à améliorer l'efficacité du codage.
  • Navigateur direcotry
  • Parcourir plusieurs répertoires, et vous pouvez vraiment ajouter, supprimer, renommer des répertoires et des fichiers. Double-cliquez va ouvrir le fichier dans la fenêtre Editor.
  • Saisie semi-automatique (ACP)
  • Suport fichier utilisateur de saisie semi-automatique, il peut aider à code d'entrée très utile et fonctionnel.
  • Colonne mode d'édition
  • Vous pouvez sélectionner multilignes, puis définir une région de mode de la colonne, de sorte que dans toute ligne de cette région, si vous entrez un caractère, d'autres lignes seront également ajouter ce personnage. Si vous voulez traiter avec multilignes comme un mode similaire, cette fonctionnalité sera très pratique.
  • Smart Navigation
  • UliPad peut rappeler l'ordre de visite de vos fichiers ouverts, et vous pouvez revenir en arrière ou aller de l'avant dans ces fichiers.
  • expression régulière en direct la recherche
  • Vous pouvez taper une expression régulière à la volée, et voir le résultat dynamiclly.
  • Vérifier l'orthographe du plugin
  • Besoin d'installer le module PyEnchant.
  • Collaborative Programming
  • Multi-utilisateur peut modifier certains fichiers en même temps. Vous devez activer pairprog plugin.
  • Todo Supporte
  • Auto trouve todos et supporte plusieurs types de formats.
  • Multi-View prend en charge
  • L'utilisateur peut ouvrir un document dans plusieurs vues, par exemple dans le volet gauche ou volet inférieur.
  • Support Version Control
  • le soutien de svn. Maintenant, vous pouvez utiliser svn dans UliPad de mettre à jour, la caisse, de commettre, etc.

Exigences :

  • Python
  • wxPython

Logiciel similaire

units-filter
units-filter

3 Jun 15

CutePad
CutePad

17 Feb 15

PISMO
PISMO

17 Feb 15

Babeldoc
Babeldoc

2 Jun 15

D'autres logiciels de développeur Limodou

Dict4Ini
Dict4Ini

5 Jun 15

Parm
Parm

17 Feb 15

Uliweb
Uliweb

17 Feb 15

Commentaires à UliPad

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!