2012-04-04 41 views
21

我有這個偶然的問題:如何刷新可用文件CommandT在vim

在我的MacVim使用創建在當前目錄中的新文件

:e foo.coffee 

我保存文件並繼續在macvim工作。我關閉並重新啓動macvim,並使用<Leader>T嘗試打開該文件,但未列出。

我在目錄中看到foo.bar,並且可以手動打開它,但爲什麼不能用於CommandT?有沒有辦法排序punch CommandT在頭上並刷新可用的文件?

感謝

回答

7

鍵入這個mvim制定了我到底:

:ClearCtrlPCache

15

是的,我也有這方面的映射,但您可以手動鍵入命令,如果你這麼喜歡:

noremap <F5> :CommandTFlush<CR> 
+0

'noremap'做了什麼?輸入':CommandTFlush'似乎不適合我...... – 2012-04-04 18:04:44

+0

'noremap'只是爲正常模式添加一個映射。如果從命令行輸入':CommandTFlush'並且它不起作用,那麼可能還有另一個問題。我相信你是從你的主目錄開始vim的,所以CommandT只會搜索一定數量的文件然後停止,但我不能確定。 – deviousdodo 2012-04-05 09:07:57

+0

是的,我得到'不是編輯器命令:CommandTFlush'。我安裝了[yadr](https://github.com/skwp/dotfiles);他們必須使用別的東西。無論如何感謝您的幫助。 – 2012-04-05 17:09:02

25

您還可以使用<C-f>(這是控制-F),當CommandT是開放的。

編號:https://github.com/wincent/Command-T下節標題爲:

以下映射是活動時,無論是提示或文件上市以來專注

(我想鏈接到的標題,但自述文件是純文本,所以沒有標題錨)。

+4

這是迄今爲止最簡單的。 – 2013-10-29 10:32:50

+2

同意@JezenThomas - 對我來說這個答案應該是被接受的。我想知道是否(出於任何原因)它不適用於OP ... – MaciekTalaska 2016-01-28 22:19:26