Как я могу поменять два аргумента при вызове функции Python?
Если я поставлю point
пространство между этими двумя аргументами:
self.assertEqual(json.loads(some.data), json_data)
и тогда M-t
( transpose-words
) я получаю:
self.assertEqual(json.loads(some.json), data_data)
С другой стороны, с CMt ( transpose-sexps
) я получаю:
self.assertEqual(json.loadsjson_data, (some.data))
Что я хочу это:
self.assertEqual(json_data, json.loads(some.data))
Есть команда, которая сделает это?
transpose-subr
которая вызывает forward
функцию и переводит ее в transpose
функцию. Поэтому, если бы у нас была c-forward-arglist
(функция для перехода от одной функции arg к следующей - AFAICT, этого не существует), мы бы получили c-transpose-arglist
.