2011-10-05 59 views
0

我正在尋找更快的方式在vim中導航。通過快速搜索在特性之間移動點

說,我在緩衝區打開下面的文字:

的Vim是專爲實現高效 文本編輯一個高度可配置的文本編輯器。它是大多數UNIX系統的分佈式編輯器 的改進版本。 Vim作爲慈善軟件免費發行。如果 你找到Vim的一個有益的補充你的生活

目前,我的光標在1號線,字符1.

如果我想將光標移動到單詞version, 的啓動寧願使用簡單的光標移動(hjkl鍵)來移動到特定的行和字符。

現在,我正在尋找可以使用的命令,如'也許?所以你只需要輸入類似'version的東西,並且光標跳轉到那個單詞。

我希望這是可能的(我需要爲這個插件?)

+1

'$ vimtutor'是你最好的朋友。你的問題的答案在第四章。你應該在你嘗試使用Vim之前通過它。何,我只是重讀了你的問題的標題,答案已經在其中。你在開玩笑? – romainl

+0

實際上,在你的評論 – coolesting

+0

之前,我並不知道這個命令'vimtutor',vimtutor之後,':set spell'會是合適的:) – sehe

回答

1

如果你想要去以前點:

/version然後<Enter>

如果你是你想去:

?version then <Enter>


欲瞭解更多信息類型:

:help search-commands

+0

'$ vimtutor'爲 – romainl

+0

'/ version'的區別在於我們需要在搜索後按鍵,'version'不是。所以,我認爲這會更快。 – coolesting

4

我花時間來寫這個問題更清楚一點。

除了已經提到的搜索功能:

/version

我建議

:set incsearch 

使漸進式搜索,而這樣做(甜)

:se hlsearch 

對的(增量)飛高亮匹配

漢字搜索:

  1. 在行,你可以使用˚Fv跳轉到下一個v˚Fv向後搜索)。

  2. 可以導航句子(使用

  3. 段落(使用}{
  4. 詞語(使用bÈ以及BE和許多其他)

這就是你所能吃的,就像糖果店裏的小孩!這裏是糖果店:

:he motion.txt