Bagaimana saya bisa menukar dua argumen dalam panggilan ke fungsi Python?
Jika saya menempatkan pointspasi di antara dua argumen ini:
self.assertEqual(json.loads(some.data), json_data)
dan kemudian M-t( transpose-words), saya mendapatkan:
self.assertEqual(json.loads(some.json), data_data)
Di sisi lain dengan CMt ( transpose-sexps) saya mendapatkan:
self.assertEqual(json.loadsjson_data, (some.data))
Yang saya inginkan adalah:
self.assertEqual(json_data, json.loads(some.data))
Apakah ada perintah yang akan melakukan itu?
transpose-subryang mengambil forwardfungsi dan menerjemahkannya ke dalam transposefungsi. Jadi jika kita punya c-forward-arglist(fungsi untuk berpindah dari satu fungsi arg ke yang berikutnya - AFAICT ini tidak ada) kita akan memilikinya c-transpose-arglist.