I ont 2 méthodes dans un fichier source:méthodes utilisant vim
def Foo
puts "hello"
puts "bar"
end
def Bar
puts "hello"
puts "bar"
end
Je voudrais échanger l'ordre des méthodes, donc bar est tout d'abord.
En supposant que le curseur est sur le d en def Foo
, la méthode simple consiste à:
shift v -> jjjj -> d -> jjj -> p -> O -> esc
Mais cela se sent un peu verbeux et ne tient pas compte bien des méthodes arbitrairement longues:
Qu'est-ce que le moyen le plus efficace de le faire dans Vim, au clavier?
EDIT Gardez à l'esprit, je voudrais la solution pour tenir compte d'une situation où les méthodes sont dans un contexte d'une grande classe, donc G est probablement mieux éviter
Toi, monsieur, je viens de me faire exploser :) – johnw188
+ 1 pour une awesomeness complète, y at-il un moyen de résoudre ceci sans la touche G? il fonctionne dans le contexte d'une grande classe –
wow :) –