Je suis récemment converti vimVim: l'édition multi-fichiers - ayant différentes marques dans différentes divisions
J'aime la commande :make
dans vim et l'utiliser largement, (de fantaisie comme IDEs Eclipse.) mais j'aime aussi modifier plusieurs projets (avec makefiles séparés.)
Donc, en général à modifier plus d'un projet, je le ferai
pushd project1
vim project1.cpp
[suspend signal]
pushd ../project2
vim project2.cpp
et maintenant je peux passer entre les deux projets avec ctrl+z
-à-dire signal de suspension et fg
.
Lorsque cela devient un problème, c'est quand je veux ouvrir un projet dans le contexte d'un autre afin que je puisse copier/coller. Donc, si au lieu de ce qui précède je fais
pushd project1
vim project1.cpp
:vsp ../project2/project2.cpp
Je peux modifier simultanément les deux dans le même processus vim, mais je ne peux pas construire efficacement un ou l'autre avec la commande :make
, il ne bâtirai projet 1.
Est-ce que quelqu'un a une sorte de schéma qui leur donne le meilleur des deux mondes: être capable de modifier simultanément tout en étant capable de construire plusieurs projets avec la commande :make
tous à partir du même processus vim?
génial c'est ce que je cherchais! – ldog