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