gpt4 book ai didi

session - 如何在 Vim 的状态行中添加当前 session 文件名?

转载 作者:行者123 更新时间:2023-12-04 00:45:18 26 4
gpt4 key购买 nike

我最近添加了 sessionman插件到我的 Vim 配置,到目前为止我喜欢它。

我知道 Vim 在使用 session 时将 v:this_session 设置为 session 文件名,我想将它添加到我的状态行。不幸的是,v:this_session 包含完整的文件路径,而且它通常太长以至于无法放入状态行。

所以我的问题是:如何从 v:this_session 中提取没有完整路径的文件名并将其添加到我的状态行?

最佳答案

为此,Vim 有 :help filename-modifiers:t 用于文件的最后一个组成部分。您可以将它们与 fnamemodify() 函数(或 expand() 一起使用,如果您想修改内置的 Vim 文件标识符,如 % ):

:echo fnamemodify(v:this_session, ':t')

关于session - 如何在 Vim 的状态行中添加当前 session 文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11374047/

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