Question

Je cherche un éditeur de texte parfait:)

Le " doit avoir " liste:

  • édition modale semblable à vim, liaisons de clé similaires à vim
  • emacs comme extensibilité - idem "real " langage pour les plugins et l'éditeur lui-même, de sorte que l'extension puisse affecter presque tout ce qui est dans l'éditeur et en dehors ... script vim ne suffit pas, plugin python ne suffit pas non plus
  • Les
  • plugins ne sont pas limités en ce qui concerne les processus externes, peuvent changer le texte de manière asynchrone, etc.
  • supporte termcap / curses, afin qu'il puisse exécuter un vrai terminal à l'intérieur de
  • utilise l'analyse syntaxique réelle, de sorte que les plug-ins puissent obtenir des informations sur le "type" du mot. sans passer par le "quelle est sa couleur" path (synIDattr (synID (ligne (".")), col (".", 1), "nom") est un non-non)
  • édition à distance possible (mais cela est probablement déjà garanti par les plugins + points d’extension)

Je connais viper emacs, mais je ne suis pas sûr d’aimer cette idée ... Quelqu'un sait-il quelque chose de mieux?

Clarifications:

Je ne suis pas un programmeur à temps plein. Je suis un administrateur / programmeur / utilisateur expérimenté qui passe déjà tout son temps dans la console sur plusieurs hôtes à la fois et 95% de ce temps est exécuté par vim. J'aime vim, mais je cherche vim-im;) Eclipse ne me le coupe pas, car la plupart du temps, j'édite des configs / dsls avec mes propres fichiers de syntaxe.

Parfois, j'ai besoin d'un plugin de type refactorisation pour des tâches que je fais fréquemment. J'ai une preuve que cela peut être fait dans vim, mais c'est une vraie douleur ... Vous ne pouvez pas demander un "jeton précédent dans l'arbre d'analyse". par exemple. Le mieux que vous puissiez faire est de vérifier caractère par caractère et de vérifier si le mot a le même style de coloration qu'une variable / fonction / quoi que ce soit (qui demande l'analyse du fragment de fichier à chaque vérification). Si je ne peux pas étendre l'éditeur en langage de script simple, cela ne fonctionnera pas non plus pour moi.

De plus, j’ai fréquemment besoin d’un second terminal pour exécuter quelque chose et copier le résultat dans vim. Je ne peux pas exécuter:! R ... car tous les onglets sont suspendus dans vim jusqu'à ce que la commande soit terminée.

Ah - et linux + console uniquement - le monde Windows ne m'intéresse pas:)

Était-ce utile?

La solution 3

Le trouve après tout:)

http://haskell.org/haskellwiki/Yi

Yi prend en charge vim (avec les modes et: commandes) et le clavier d’Emacs. Il utilise un analyseur syntaxique incrémental approprié et est complètement extensible avec haskell (il s'interface avec ghc et compile votre config / plugin + et se lie au résultat). Les onglets, les minibuffers et toutes les autres fonctionnalités intéressantes sont pris en charge.

Je l'utilise depuis deux jours et j'en suis vraiment content.

Autres conseils

D'un vim'mer à l'autre - votre recherche est futile, abandonnez, abandonnez, etc.

Si vous êtes frustré par l'éditeur que votre éditeur utilise (éclipse d'esprit), utilisez soit vi comme éditeur externe, soit familiarisez-vous avec l'éditeur de texte utilisé par l'EDI. La raison en est que personne , mis à part les utilisateurs de vi, trouve vi naturel et, par conséquent, la demande de liaisons de clé vi dans tout environnement "moderne". éditeur sera radicalement différent.

Si vous aimez vraiment le mode vi et terminal, utilisez vi. Si vous voulez quelque chose de plus intelligent, utilisez vim.

Kate / Kwrite dans la version bêta de KDE4.2 est désormais en mode vim,

L'ensemble [Esc] - > Le mode commande, les fonctionnalités : aide et s / amis sont incluses.

Ce n’est pas vraiment une implémentation complète, mais certaines des bases sont couvertes.

Il existe également l'éditeur de Yzis . ce qui semble intéressant et je ne peux pas attendre pour qu’il soit suffisamment stable pour être utilisé, ce qui vous permet de disposer du pouvoir de l’édition vim partout .

J'ai hâte de modifier mes publications stackoverflow dans un éditeur de coloration syntaxique doté d'outils complets : D

Il existe un plug-in pour Eclipse qui modifie fondamentalement l'éditeur pour un éditeur vim.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top