2014-03-05 75 views
3

我正在尋找與Emacs M-x相同的Vim命令。也就是說,如果我不記得鍵綁定,請按名稱查找動作(如w)。按名稱在Vim中查找動作

在Vim中有沒有辦法做到這一點?

+0

林不知道vim有名字的一切?你甚至稱之爲'w'行動? – FDinoff

+0

@FDinoff好吧,也不確定。我剛剛在Emacs中看到了這個功能,我認爲我是一個非常好的人。崇高文本與Cmd + P +有些類似,我只是覺得嫉妒:-) – Matt

+4

一個很好的開始位置:h quickref。您可以使用':helpgrep'來查找更多不明確的內容。 –

回答

2

是的,當然Vim在命令行完成。

:w<C-d> 

列出所有與w開始,

:w<Tab><Tab><Tab> 

同時將指導您完成整個列表一個項目的命令。

:w<C-d>

你可以把下面的行放在~/.vimrc啓用啓用 「wildmenu」 讀作進一步的改進:help wildmode

set wildmenu 

enter image description here

1

w命令的名字是w。你可以這樣稱呼它

:normal w 

你可以把它和「execute」結合起來。它使您能夠運行來自寄存器或變量的命令

:execute "normal w" 
:execute @a 
+0

不完全是我在找什麼。例如,我想搜索以'w'開頭的所有操作。 – Matt

+0

哦,這很複雜。您可以構建大量這樣的命令。考慮vi「,vi(,vi),...與vaX相同... –