gpt4 book ai didi

vim - 在vim脚本中返回findfile的驱动器号?

转载 作者:行者123 更新时间:2023-12-01 05:07:15 25 4
gpt4 key购买 nike

我在 Vim 中使用 findfile() 函数来检索文件的完整路径。似乎返回的路径(如果找到)不包括 Windows 上的驱动器号(和 : ,如 c: ),因此使用此路径可能存在一些问题。有没有办法获取返回路径的驱动程序号,或者专用函数可以做到这一点?

最佳答案

findfile() 返回的路径相对于当前工作目录是正确的,所以只要你不改变它,直接使用它应该没问题。

如果您需要切换缓冲区或做其他可能影响 CWD 的事情,您可以通过以下方式将 filespec 扩展为完整的绝对形式:

let absoluteFilespec = fnamemodify(findfile(...), ':p')

关于vim - 在vim脚本中返回findfile的驱动器号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com