Vim:以高效的方式显示相似的片段
Vim: Display similar snippets in a highly efficient manner
总结
- 是否有 "find similar snippets" 插件可用于 VIM,或者
- 是否有适用于 vim 的插件可以轻松扩展以高效地执行此操作?
详情
我意识到在没有上下文的情况下问这个问题很奇怪,所以这是上下文。如果 "vim plugin" 不理想,我愿意接受同一问题的其他解决方案。
在处理新项目时,我通常会大量 grepping。在 vim 中有没有一种方法,我可以 "grep" 并显示几个片段(2 行 above/below) 用于我的特定字符串当前突出显示。
说明: 例如,在这个 post 中,如果我突出显示 "inside of vim",我希望看到(在 VIM window) grep -r -B 2 -A 2 "inside of vim".
的结果
这里最难的部分当然是 (1) 可视化弹出窗口和 (2) 在选择文本时具有键入的快捷方式,否则很容易在单独的终端中 grep 查找此类内容。 我通常发现 "CTRL+N" 非常有用,主要是因为它为自动完成添加了第二个维度,我主要是在寻找它的扩展,它显示了一个文件的其他文件中类似代码片段的一瞥目录.
总结
- 是否有 "find similar snippets" 插件可用于 VIM,或者
- 是否有适用于 vim 的插件可以轻松扩展以高效地执行此操作?
详情
我意识到在没有上下文的情况下问这个问题很奇怪,所以这是上下文。如果 "vim plugin" 不理想,我愿意接受同一问题的其他解决方案。
在处理新项目时,我通常会大量 grepping。在 vim 中有没有一种方法,我可以 "grep" 并显示几个片段(2 行 above/below) 用于我的特定字符串当前突出显示。
说明: 例如,在这个 post 中,如果我突出显示 "inside of vim",我希望看到(在 VIM window) grep -r -B 2 -A 2 "inside of vim".
的结果这里最难的部分当然是 (1) 可视化弹出窗口和 (2) 在选择文本时具有键入的快捷方式,否则很容易在单独的终端中 grep 查找此类内容。 我通常发现 "CTRL+N" 非常有用,主要是因为它为自动完成添加了第二个维度,我主要是在寻找它的扩展,它显示了一个文件的其他文件中类似代码片段的一瞥目录.