UliPad

Tela Software:
UliPad
Detalhes de Software:
Versão: 4.1
Data de upload: 11 May 15
Revelador: Limodou
Licença: Livre
Popularidade: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad é um wxPython / Python alimentado, editor flexível orientada para programador e. Ele tem muitas características como o navegador de classe, código de auto-completar, html telespectador, diretório, assistente e muitos outros. A característica mais interessante e distintivo é a utilização da técnica mixin que torna Ulipad um ambiente de programação fácil de estender. Você pode escrever seus próprios plugins ou mixins, scripts simples, e todos eles podem ser integrados em Ulipad de uma forma perfeita.
Por que nomeou-o UliPad?
O nome vem de Claudio Grondi (obrigado!).
Claudio Grondi disse:
Como estamos no caminho para fazer NewEdit o editor de programador eu acho, que
um novo nome exclusivo irá ajudar muito aqui (NewEdit é apenas barato ...).
Eu sugiro usar 'UliPad'.
Tem o atalho de ilimitado.
Ele diz que é um editor de texto simples (Pad).
Ele diz algo sobre o autor original (LImodou).
Mas a vantagem mais importante é:
& Nbsp;
& Nbsp; O Google tem nenhuma entrada para 'UliPad' ainda!
Maravilhoso! Parece que muitas pessoas como ele.
UliPad usa Mixin e Plugin técnica como a sua arquitectura. A maioria de suas classes pode ser estendido através de plugins e componentes mixin, e, finalmente, tornar-se uma classe de integridade durante a criação da instância. Então UliPad é muito dinâmico. Você pode escrever os novos recursos em novos arquivos, e quase não precisa modificar o código existente. E se você deseja estender as classes existentes, você poderia escrever mixins e plugins, e isso vai ser ligada à classe de destino que eu chamo de "slot classe". Esta técnica irá fazer as mudanças centralizado e de fácil manuseio.
Objectivo
Faça um, poderoso, editor flexível limpeza geral, e até mesmo uma estrutura de aplicativo. E adicionar extensões deve ser muito fácil.
Tarefas:
& Nbsp; * quadro Mixin e Plugin
& Nbsp; * suporte a Unicode
& Nbsp; * Usuário definiu administração do plugin
& Nbsp; * O usuário de integração personalizado janela
& Nbsp; * Usuário função de assistente personalizado

Recursos :

  • plataformas
  • baseado em wxPython, para que ele possa funcionar em qualquer lugar que wxPython funciona, tais como: Windows, Linux
  • .
  • suporte a Unicode.
  • A maioria dos recursos de wxStyledTextCtrl (Scintilla)
  • O destaque de sintaxe, suporte Python, c / c ++, html, texto simples
  • Folding
  • Matching Brace
  • ...
  • seleção Extensão
  • estendido seleção palavra - ''. Você pode pressionar Ctrl + MouseDoubleClick para selecionar uma palavra incluindo
  • seleção Matched - Selecione o texto em caracteres citados como:. (), [], {}, '', & Quot; & quot;
  • Por exemplo: uma seqüência de caracteres como

  • func def (self, 'Isto é um teste'):
  • O '^' char representa a posição do cursor na linha acima. Se você pressionar Ctrl + E, você irá selecionar todo o texto em (), ou seja, & quot; eu, 'Isto é um teste' & quot ;. Algo mais no menu de seleção.
  • Outra extensão edição
  • A duplicação de texto - Assim como Vim Ctrl + V, Ctrl + P, e muito mais. Você pode duplicar acima ou abaixo char, palavra, linha que coincidir com os principais caracteres.
  • Citando texto - Adicione alguns caracteres citados antes e depois do texto selecionado, assim como:. & Quot; & quot ;, '', (), [], {}, e corda personalizado, etc
  • conversão de texto e visão - python - & gt; HTML, texto reStructured - & gt; html, têxtil - & gt; html, e você pode produzir ou ver o texto HTML na janela da mensagem, ou a janela de exibição de HTML, ou substituir o texto selecionado.
  • UTF-8 detectar automaticamente
  • Alterar codificação de documento
  • Backup automático
  • Última suporte de sessão -. Ele vai guardar todos os nomes de arquivos como fechado, e reabrir os arquivos como próxima começou
  • juiz inteligente o caractere travessão - Vai auto acho que o caractere travessão, e define-
  • .
  • Encontrar em arquivos
  • Bookmark suporta
  • Suporte Python
  • built-in python janela interativa baseada em PyShell, suporte a Unicode
  • conclusão Auto
  • calltips sintaxe da função
  • Corra, corra com o argumento, pare fonte python
  • Auto mudança atual caminho
  • navegador classe Python
  • Sintaxe e PEP8 verificação de estilo, também fornecemos um plugin pylint.
  • Os trechos de código
  • Você pode gerenciar seus trechos de código em todas as categorias, e cada categoria pode ter muitos itens. Cada item representará um trecho de código. Você pode inserir um item apenas clicando duas vezes sobre ele. Ele até suporta a importação e exportação.
  • apoio projeto simples
  • É possível criar um projeto de arquivo especial, assim que cada arquivo e pasta sob a pasta que tem o projeto pode ser considerado como um projeto inteiro.
  • mecanismo de extensão
  • Script - Você pode escrever um script fácil de manipular o recurso de todos UliPad, assim como: conversão de texto, etc
  • .
  • Plugin - função personalizado. Mais complexa, mas mais potente. Pode facilmente fundir com UliPad, e pode ser gerenciado via menu.
  • comando Shell -. Adicionar comandos shell frequentemente usada e executá-las
  • apoio de FTP
  • Você pode editar arquivos remotos através de ftp. Você pode adicionar, renomear, apagar, fazer upload, download file / diretório.
  • Suporte a vários idiomas
  • Atualmente suporta 4 idiomas:. Inglês, Espanhol, Chinês simplificado e chinês tradicional, que pode ser detectado automaticamente
  • Navios muitos plugins (como deve ser CONFIGED usado antes)
  • Django plugin de apoio
  • Batch renomear arquivos do plugin
  • Programação Collaborative apoio plugin, nomes como pairprog.
  • Mp3 Player Plugin
  • A verificação ortográfica do plugin
  • assistente do plugin
  • Text to speech (somente para Windows) plug-in
  • ...
  • os scripts Enviado
  • Você pode encontrá-los em ($ UliPadInstalled) / scripts.
  • Assistente
  • Você pode fazer o seu próprio modelo de assistente. O assistente pode dados de usuário de entrada, combinam-se com modelo, ea saída do resultado. E assistente também suporta quadro código criado. Este recurso irá ajudá-lo a melhorar a eficiência de codificação.
  • direcotry Navegador
  • Navegue vários diretórios, e você pode realmente adicionar, excluir, renomear diretórios e arquivos. Dê um duplo clique irá abrir o arquivo na janela Editor.
  • autocomplete (ACP)
  • arquivo autocomplete usuário Suport, ele pode ajudar a código de entrada muito útil e funcional.
  • Coluna Edição Modo
  • Você pode selecionar multilines, em seguida, defina uma região modo coluna, portanto, em qualquer linha desta região, se você digitar um caractere, outras linhas também irá adicionar esse personagem. Se você quer lidar com multilines como um modo semelhante, essa funcionalidade será muito útil.
  • Smart Navigation
  • UliPad pode lembrar a ordem visita de seus arquivos abertos, e você pode voltar ou avançar nesses arquivos.
  • expressão regular ao vivo procurando
  • Você pode digitar alguns expressão regular na mosca, e veja o resultado dynamiclly.
  • A verificação ortográfica do plugin
  • Necessidade de instalar módulo PyEnchant.
  • Programação Collaborative
  • Multi-usuário pode modificar alguns arquivos ao mesmo tempo. Você deve habilitar pairprog plugin.
  • Todo Suporta
  • Auto encontra todos e suporta vários tipos de formatos.
  • Multi-View Suporta
  • O usuário pode abrir um documento em multi pontos de vista, por exemplo, no painel esquerdo ou painel inferior.
  • Suporte Controle de Versão
  • Suporte svn. Agora você pode usar svn em UliPad para atualizar, check-out, cometa, etc.

Requisitos :

  • Python
  • wxPython

Programas semelhantes

Luit
Luit

20 Feb 15

KKEdit
KKEdit

28 Sep 15

GNU Aspell
GNU Aspell

11 May 15

stl2pov
stl2pov

12 May 15

Outro software de desenvolvedor Limodou

Dict4Ini
Dict4Ini

5 Jun 15

Uliweb
Uliweb

17 Feb 15

Par
Par

20 Feb 15

Comentário para UliPad

Comentários não encontrado
Adicionar comentário
Ligue imagens!