Je ne cherche pas un "plugin Vim" pour Eclipse. Au lieu de cela, je voudrais juste un raccourci clavier pour ouvrir le fichier Eclipse actuel dans une nouvelle instance de Vim.
Existe-t-il un moyen rapide et facile de le faire?
Je ne cherche pas un "plugin Vim" pour Eclipse. Au lieu de cela, je voudrais juste un raccourci clavier pour ouvrir le fichier Eclipse actuel dans une nouvelle instance de Vim.
Existe-t-il un moyen rapide et facile de le faire?
Il y a deux façons de le faire, la manière canonique, et le hack. D'abord:
Maintenant, les fichiers de ce type doit s'afficher dans une externe vim instance. Impressionnant, non? Mais cela ne résout pas votre problème de pousser le tampon courant à vim.
Au lieu de cela, nous allons définir vim comme un "outil", et ont eclipse envoyer le fichier en cours en tant qu'arguments. Cela peut avoir certains affectée effets secondaires, basé sur les paramètres de votre projet, mais de les examiner attentivement si vous avez de l'expérience des choses comme inattendu de la re-construction de vos fichiers.
${project_loc}
(c'est une variable représentant de votre projet au répertoire supérieur)${resource_loc}
(ce qui correspond à vos ressources actuelles du chemin d'accès)Vous devriez être tous ensemble! Maintenant, vous pouvez envoyer votre fichier vim en utilisant le menu
Run > External Tools > Send to vim
Si vous voulez obtenir la fantaisie, vous pouvez même ajouter un bouton à votre barre d'outils.
Être conseillé, j'ai utilisé gvim dans les exemples. Si vous souhaitez utiliser la borne de vim, vous aurez à appeler de manière appropriée basée sur le terminal que vous utilisez. Pour xterm, ce serait /usr/bin/xterm -e /usr/bin/vim
, au lieu de /usr/bin/gvim
Je suis conscient qu'il existe une réponse très positive, mais je dois dire que ce que j'ai trouvé le plus pratique sur OSX était d'utiliser QuickCursor pour me permettre d'ouvrir n'importe quel texte dans macVim.
Vous pouvez également créer un petit script shell qui ouvre simplement toutes les options qui lui sont passées dans l'instance nommée vim. Par exemple, le script shell que j'utilise est simplement:
#!/bin/bash
gvim --servername eclipse --remote-tab-silent "$@"
Rendez ensuite le script exécutable et suivez la méthode canonique décrite par sleepynate, en utilisant votre script comme éditeur externe.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.