我如何让Vim像printf那样对齐?

dai*_*isy 0 vim printf alignment

我想让Vim对变量声明进行排序,如下所示:

NotifyNotification*    notification;
gboolean               success;
GError*                error = NULL;
Run Code Online (Sandbox Code Playgroud)

就像printf一样,我想在使用=对齐线时启用它,使其成为默认的对齐方法,有au FileType cpp可能吗?

mlo*_*kot 5

您可以尝试使用Vim插件Align和AlignMaps.查看示例,您可以在其中找到表示插件功能的表格.我认为他们做你需要的.