vim - grep 如何生成单独的缓冲区或拆分窗口
问题描述
我尝试 grep 当前文件,然后将结果放在单独的缓冲区或拆分窗口中,而不是在当前缓冲区中,
我需要它与简单的 vim 一起工作,而不是使用 quickfix 方法(vimgrep 等)我确实尝试过:
:r!grep foo %
但它替换了当前缓冲区并且只执行撤消返回以前的文件内容
所以我的问题是:
如何重定向结果或单独的缓冲区或拆分窗口
解决方案
打开一个新缓冲区(此处为垂直窗口):
:vnew
grep
用备用文件的输出填充它::0r!grep foo #
一气呵成:
:vnew | 0r!grep foo #
推荐阅读
- html - 用户点击时如何改变光标?
- javascript - 如何将带有 SchemaType 选项的嵌套对象推送到猫鼬模型?
- r - R:具有随机拆分的递归树算法
- python - 当目录不为空时,fastai 抛出“训练集为空”错误
- python - 我如何识别重复值并使用python创建不同的列
- leaflet - 阅读 shapefile 后,此警告意味着什么
- python - 没有ttk的tkinter中的Python Tkinter ProgressBar
- angular - 如何将来自 Firebase 的查询快照转换为不同的对象?
- ios - 在我的 webview 上调用 didFinish 不起作用
- python-2.7 - 使用美汤读取按钮文本的价值