标签: vim-quickfix

是否可以将 Rg 的结果显示到快速修复窗口中?

当我搜索时:Rg <string>,它正在 FZF 缓冲区中打开结果。文件名通常不会完全显示在其中。而且一旦逃脱,结果就消失了。如果需要再次检查同一个单词,我必须进行研究。

:vim /pattern/g **/*在快速修复中打开结果。有没有办法在quickfix窗口中打开Rg结果?如何显示Rg缓冲区中的完整文件名?

vim vim-quickfix ripgrep

11
推荐指数
2
解决办法
2544
查看次数

Vim Quickfix 前缀双杠“||” - 解释?

我经常在 Vim 中使用 Quickfix 视图。那里的文本总是添加一个前缀||

因此,例如,当我从该缓冲区复制/粘贴等时,我会默认包含这些字符。

有办法禁用这个吗?我没有运气找到任何文档或配置......

vim vim-quickfix

6
推荐指数
1
解决办法
360
查看次数

Vim 快速修复:如何打开在与 vim 工作目录不同的目录中编译的 :make 条目?

我正在深入研究 Vim 的快速修复列表,它看起来非常棒,但是由于相对路径问题,我无法利用它。解释:

我的 Vim 窗口路径是.

我在 Vim 中有一个自定义 make 命令:

:set makeprg=west\ build\ -b\ nucleo_l552ze_q\ .\
Run Code Online (Sandbox Code Playgroud)

west程序将使用CMake和gcc来编译我的项目。但事情是这样的:它将当前目录更改为./build

所以,在 Vim 中,当我运行时

:make
Run Code Online (Sandbox Code Playgroud)

快速修复列表充满了诸如../src/main.c而不是src/main.c之类的引用

结果,当我尝试从快速修复列表中打开文件时,Vim 会使用 的make相对路径创建一个新文件,而不是根据 Vim 工作目录打开我想要的文件。

在此输入图像描述

我的问题是:如何打开在与 vim 工作目录不同的目录中编译的 :make 条目?

运行 make 命令后是否可以更改快速修复列表的根路径?

c vim gcc vim-quickfix

0
推荐指数
1
解决办法
856
查看次数

标签 统计

vim ×3

vim-quickfix ×3

c ×1

gcc ×1

ripgrep ×1