Як я можу поміняти два аргументи під час виклику функції 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
(функція переходити від однієї аргументації функції до іншої - AFAICT ця не існує) у нас була б c-transpose-arglist
.