Editor de texto que suporta sintaxe personalizada com * funções *? [fechadas]

1

A maioria dos editores de texto suporta realce de sintaxe personalizado e, às vezes, autocompletar simples. Mas isso não é suficiente para mim:)

Estou procurando um editor com autocompletar / dicas de ferramentas para funções , semelhante ao IntelliSense no Visual Studio.

Por exemplo, se o meu idioma personalizado tiver uma função padrão doSomething (o que, quando, onde) e eu esqueço constantemente a ordem dos parâmetros, gostaria que meu editor pudesse me ajudar preenchendo os params assim que eu digito doSomething (, por exemplo, exibindo pequena dica de ferramenta doSomething ( what , quando, onde) .

Será bom o suficiente se funcionou apenas com funções pré-configuradas. Eu não preciso disso para autocompletar funções definidas no arquivo editado.

    
por Gepard 27.11.2009 / 23:48

5 respostas

1

Eu uso o Emacs assim o tempo todo, mas essa não é a resposta que você queria ouvir, foi? : -)

    
por 28.11.2009 / 00:00
1

jEdit é o meu editor de texto preferido. Ele tem alguns recursos que fazem alguns o que você quer; sua milhagem pode variar:

  1. Ele tem um recurso de preenchimento automático (por padrão, ligado a CTRL + B, mas eu geralmente o altero para CTRL + SPACE para ser consistente com o Visual Studio. Autocomplete qualquer palavra correspondente no buffer atual (não apenas funções) mais quaisquer palavras-chave definidas no arquivo ativo modo de realce de sintaxe
  2. Um plug-in que suporta arquivos de tags gerados por ferramentas como Exuberant Ctags

Quando ele cai, há suporte para dicas de argumentos (embora o plug-in Tags geralmente exiba as primeiras linhas de uma definição de função). Pode haver alguns plug-ins específicos de idioma que lhe darão isso, mas eu não estou familiarizado com eles.

    
por 28.11.2009 / 01:54
0

Infelizmente, nunca encontrei um editor de texto baseado no Windows que fizesse isso.

    
por 28.11.2009 / 00:03
0

Você tentou usar o Eclipse para isso? O ambiente de trabalho é muito extensível e os plugins de edição estão disponíveis para muitos idiomas.

Eclipse is well known for its Java IDE. However, there are Eclipse base language IDEs for most of the popular languages. Some are popular Eclipse open source project, such as CDT, and others are popular open source projects and commercial solutions.

[ Fonte ]

    
por 28.11.2009 / 00:35
0

Se você estiver procurando completar funções de outro idioma, você está falando intellisense e mais qualquer IDE executará essas funções para o (s) idioma (s) específico (s) do IDE. Eles também costumam indexar seu código e fornecer a capacidade de ajudar você a preencher automaticamente as funções visíveis ao editar.

Curto de um IDE, tanto o Vim & O Emacs contém plug-ins que podem usar o editor para executar muitas das funções de um IDE, incluindo o autocompletar autocomplete e pulando para definições de função. Ken Keenan mencionou ctags e é a primeira coisa que eu sempre instalo no topo do vim.

    
por 28.11.2009 / 02:29