Plusieurs fois dans vim, je voudrais supprimer une ligne complètement, donc j'utilise dd. Cependant, je dois ensuite coller cette ligne dans une autre position au sein d'une ligne, mais cela insère une nouvelle ligne avant de la coller, ce qui rend très difficile pour moi d'obtenir le résultat souhaité. Par exemple,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
quand je fais cela avec le code ci-dessus, je reçois:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
ce qui est très loin du résultat que je veux ... comment puis-je supprimer ce comportement de nouvelle ligne, ou utiliser une autre méthode qui le fait très efficacement? Je ne pense pas que d $ soit bon parce que je dois non seulement aller au début de la ligne, mais si je veux aussi supprimer la ligne vide, je dois la supprimer dans un autre registre, je pense qu'il devrait y avoir un moyen plus simple! Merci.
0D
supprimer la ligne sauf le saut de ligne. Et que gJ
de rejoindre les lignes. Vous pouvez maintenant mettre le texte sans ligne de rupture et sans ligne vide.