您拥有:buffer *.c^D(其中^D表示您键入CTRL+D)。 或者,如果这是关于编写插件的问题: echo join(map(filter(copy(range(1, bufnr('$'))), 'buflisted(v:val) && bufname(v:val) =~ ".*\\.c"'), '" ".fnamemodify(bufname(v:val), ":p")'), "\n")