J'ai mis des alias dans mon .bashrc pour ouvrir un groupe de fichiers de projet dans vim, chacun dans leur propre onglet:fichiers ouverts dans Gvim existants dans plusieurs (nouveaux) onglets
gvim -p <list of file names using absolute paths>
Tout cela est bien et bon, sauf qu'il y a plusieurs groupes de fichiers que je pourrais vouloir déplacer à tout moment (mon projet actuel utilise Ruby on Rails, donc ça explique ça). Ce qui serait vraiment génial, c'est si je pouvais ajouter les nouveaux onglets à une instance existante de gvim. Dans ma dernière position, j'ai travaillé sur Vista; J'ai contourné cela en ouvrant un tas d'onglets vides dans gvim, ce qui m'a permis de faire un clic droit sur un nom de fichier et de choisir "Ouvrir dans un gvim No-Name existant". Maintenant j'utilise Ubuntu et il n'y a rien de tel dans le menu contextuel. Est-il possible de le faire depuis la ligne de commande?
voir vim -h pour d'autres options à distance –
j'ai ajouté mon option -geom à la commande initiale pour commencer gvim. J'ai également dû supprimer l'option -p (pour les onglets) de tous les alias. Ensuite, ça a bien marché! – kajaco
Eh bien, cela fonctionne bien sauf pour une chose: si j'ai plus d'une instance de gvim, le premier étant le serveur un et le second (ou plus) créé à partir du CL ou en cliquant sur une icône ou en sélectionnant un fichier ouvrir avec gvim, puis je tente d'ouvrir une tabulation dans le serveur (j'ai des alias configurés comme mentionné), les nouveaux onglets _always_ vont dans l'instance * second *, peu importe comment il a été créé ou quelle était la dernière instance active. Des idées? – kajaco