如何在vim中找到缓冲区文件的名称?

如何在vim中找到缓冲区文件的名称?

如何在vim中找到缓冲区中的文件名。是否有任何命令可以返回文件名?

答案1

bufname()命令返回传入缓冲区编号的文件规范。要获取所有缓冲区(如:ls),您可以迭代for bufNr in range(1, bufnr('$')) ...返回的 filespec 可能是相对于当前目录的;您可以使用fnamemodify()它将其转换为绝对文件规范。

相关内容