Como posso trocar dois argumentos em uma chamada para uma função Python?
Se eu colocar point
o espaço entre esses dois argumentos:
self.assertEqual(json.loads(some.data), json_data)
e então M-t
( transpose-words
), eu recebo:
self.assertEqual(json.loads(some.json), data_data)
Por outro lado, com CMt ( transpose-sexps
) eu recebo:
self.assertEqual(json.loadsjson_data, (some.data))
O que eu quero é:
self.assertEqual(json_data, json.loads(some.data))
Existe um comando que fará isso?
transpose-subr
que pega uma forward
função e a converte em uma transpose
função. Portanto, se tivéssemos c-forward-arglist
(função para passar de uma função arg para a seguinte - AFAICT, isso não existe), teríamos c-transpose-arglist
.