Emacs:将长代码行格式化为多个可读性更强的行

Emacs:将长代码行格式化为多个可读性更强的行,emacs,Emacs,我有一个长函数调用,如下所示: gWindow = SDL_CreateWindow("SDL Tutorial", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN); 我想将其格式化为: gWindow = SDL_CreateWindow("SDL Tutorial", SDL_WIND

我有一个长函数调用,如下所示:

gWindow = SDL_CreateWindow("SDL Tutorial", SDL_WINDOWPOS_UNDEFINED,    SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN);
我想将其格式化为:

gWindow = SDL_CreateWindow("SDL Tutorial",
                            SDL_WINDOWPOS_UNDEFINED,
                            SDL_WINDOWPOS_UNDEFINED, 
                            SCREEN_WIDTH, 
                            SCREEN_HEIGHT, 
                            SDL_WINDOW_SHOWN);

我不想这样格式化整个文件,只想在编写代码时设置特定的行。

将点放在圆括号上或其前面,然后键入: C-M-空间 M-%,RET,C-q C-j RET! 再次将点放在圆括号上或其前面,然后键入: C-M-q