2012-02-07 85 views
5

有沒有辦法在Vim中直觀地選擇多個頁面?在Vim中選擇頁面?

當我按下SHIFTV進入選擇模式,按鍵^hĴķ工作選擇更多的文字,但向上翻頁和向下CTRLFCTRLB退出「選擇」模式。

僅供參考我使用的Windows 7

+2

奇,CTRL-N和CTRL-P的描述後不適合我退出可視化模式/搜索。 – Kevin 2012-02-07 22:02:44

+1

@Kevin,他們會如果你有'行爲mswin'啓用。 – 2012-02-08 13:59:09

回答

4

您可以:

  • 使用按Ctrld按Ctrlü,這使選擇下mswin和移動半頁
  • behave xterm到您的配置文件,實際上這使Ctrlf and Ctrlb工作,以及
  • 用作索爾特
+3

[':behave xterm'](http://vimhelp.appspot.com/gui.txt.html#%3Abehave)更改了多個選項的值。這裏相關的一個似乎是從['keymodel'](http://vimhelp.appspot.com/options.txt.html#%27keymodel%27)中刪除'stopsel'。雖然這可以讓CTRL-F和CTRL-B調整活動的視覺選擇,但它也可以防止其他未移動的光標移動(即上移/下移/左/右/上頁/下頁等)取消活動選擇;對於希望進行「常規」基於GUI的選擇處理的用戶來說,這可能會令人困惑。 – 2012-02-08 05:48:16

1

GVIM更妙的是,你可以使用/SHIFTv搜索的東西,你的行會被選中,直到(含)的下比賽。

它可能會更好,因爲你有時不知道下一頁是什麼。