Jak mogę zamienić dwa argumenty w wywołaniu funkcji Python?
Jeśli wstawię pointspację między tymi dwoma argumentami:
self.assertEqual(json.loads(some.data), json_data)
a następnie M-t( transpose-words) otrzymuję:
self.assertEqual(json.loads(some.json), data_data)
Z drugiej strony dzięki CMt ( transpose-sexps) otrzymuję:
self.assertEqual(json.loadsjson_data, (some.data))
Chcę to:
self.assertEqual(json_data, json.loads(some.data))
Czy istnieje polecenie, które to zrobi?
transpose-subrktóra bierze forwardfunkcję i tłumaczy ją na transposefunkcję. Więc gdybyśmy mieli c-forward-arglist(funkcja przechodzenia z jednej funkcji arg do następnej - AFAICT to nie istnieje), mielibyśmy c-transpose-arglist.