如何在vim中刷新CommandT可用的文件

Mar*_*tez 22 vim macvim

我有这个偶然的问题:

在macvim中,我使用在当前目录中创建一个新文件

:e foo.coffee
Run Code Online (Sandbox Code Playgroud)

我保存该文件并继续在macvim中工作.我关闭并重新启动macvim,并<Leader>T尝试打开该文件,但它没有被列出.

foo.bar在目录中看到并可以手动打开它,但为什么CommandT不可用?有没有办法在头部打击 CommandT并刷新可用的文件?

谢谢

Ami*_*tin 30

<C-f>当CommandT打开时,您也可以使用(那是control-f).

参考:https://github.com/wincent/Command-T标题为:

当提示或文件列表具有焦点时,以下映射处于活动状态

(我想链接到标题,但README是纯文本,所以没有标题锚).

  • 这是迄今为止最容易的. (4认同)
  • 同意@JezenThomas - 对我来说这个答案应该是被接受的答案.我想知道(无论出于何种原因)它对OP不起作用...... (2认同)

dev*_*odo 16

是的,我也有一个映射,但你可以手动输入命令:

noremap <F5> :CommandTFlush<CR>
Run Code Online (Sandbox Code Playgroud)

  • 看起来yadr正在使用CtrlP,并且CtrlP的flush`:ClearCtrlPCache`命令绑定到Cmd-Shift-P(https://github.com/skwp/dotfiles/blob/master/vim/plugin/settings/ctrlp.vim) (2认同)

Mar*_*tez 7

在mvim中打字这个最终为我解决了:

:ClearCtrlPCache