有没有办法在Vim中选择多个页面进行可视化选取?
当我按下SHIFTV进入选择模式后,按h、j、k和l键可以选择更多文本,但是翻页键CTRLF和CTRLB会退出“选择”模式。
请注意,我正在使用Windows 7上的GVIM。
当我按下SHIFTV进入选择模式后,按h、j、k和l键可以选择更多文本,但是翻页键CTRLF和CTRLB会退出“选择”模式。
请注意,我正在使用Windows 7上的GVIM。
behave xterm
放入您的 vimrc 文件中,这将使 Ctrlf 和 Ctrlb 也能正常工作。:behave xterm
会更改多个选项的值,其中一个相关的选项是从keymodel
中移除stopsel
。虽然这使得CTRL-F和CTRL-B可以调整一个活动的可视化选定区域,但也会防止其他非Shift的光标移动(如Shift-Up/Down/Left/Right/PageUp/PageDown等)取消活动选择;这可能会让一些用户感到困惑,因为他们期待“通常”的基于GUI的选择处理方式。 - Chris Johnsen更好的是,您可以使用/在按下SHIFTv后搜索某些内容,然后您的行将被选择直到(包括)下一个匹配项。
有时候您不知道下一页上会出现什么,所以这个方法可能更好。