gpt4 book ai didi

vim - 如何在CtrlP中保留上一个目录?

转载 作者:行者123 更新时间:2023-12-04 21:40:23 25 4
gpt4 key购买 nike

使用 CtrlP 插件,我输入 ..多次进入项目的根目录,然后从那里执行搜索。

但是,在我重新打开 CtrlP 后,它仍会在当前文件的目录中搜索。

我怎样才能让它坚持我原来设置的目录?

最佳答案

当然,通过阅读它的文档。

  • 如果您希望 CtrlP 始终在项目的根目录中打开(如果适用),只需将此行添加到您的 ~/.vimrc 中。 :
    let g:ctrlp_working_path_mode=2
  • 但您也可以同时使用 :CtrlP浏览当前目录和 :CtrlpRoot浏览项目的根目录。
  • 或者简单地使用 :CtrlPLastMode在……最后一种模式下启动 CtrlP。
  • 如果您的项目不符合 CtrlP 对项目的定义,一个简单的映射就足够了:
    nnoremap <key> :CtrlP /path/to/project<cr>

    或者您可以使用此选项:
    let g:ctrlp_root_markers = ['']

  • 编辑

    我的回答是基于我机器上当前安装的 CtrlP 版本。

    最新版本为 :CtrlPLastMode 添加了一个可选参数: --dir这正是您正在寻找的:
    :CtrlPLastMode --dir
    g:ctrlp_working_path_mode值(value)观也不一样。我相信 r相当于 2 .

    关于vim - 如何在CtrlP中保留上一个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291665/

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