在vim中使用'f'命令搜索的不仅仅是当前行

时间:2013-03-02 02:23:00

标签: vim

我知道哲学上f / F命令用于搜索当前行。但是,除了[LINE]G f之外,以f命令的样式跳转到文件中其他位置的最佳方法是什么?

3 个答案:

答案 0 :(得分:3)

将此行添加到~/.vimrc

set incsearch

激活增量搜索并使用/foo<CR>向前搜索或?bar<CR>向后搜索。

请注意,与fFtT一样,/?也可以作为dcsv的动作非常有用。

如果您不介意使用插件,那么围绕多维fFtT的想法设计了一堆插件,如this one。看看vim.org。

答案 1 :(得分:2)

您可能想要使用vim插件 EasyMotion

<Leader>f<char>将从当前行搜索到当前窗口的结尾。 <Leader>F<char>将从当前行向后搜索到当前窗口的开头。

适用于所有用途:help easymotion.txt

答案 2 :(得分:1)

Christian Brabandt的ft_improved plugin扩展了内置的f / t命令,以便在以下行中进行搜索。