所以,我试图写一个 Vim 宏,我在下面注册的宏@p包含一个cc快捷方式,它删除一行。 宏如下。 当我运行宏@p本身时,它工作得很好。 但是,当我注册另一个使用宏@q的宏@p ,并尝试使用:999@q重复宏@q直到文件末尾时,它说 我不知道为什么这不起作用。 我意识到这与 Quick fix 命令有 ...
所以,我试图写一个 Vim 宏,我在下面注册的宏@p包含一个cc快捷方式,它删除一行。 宏如下。 当我运行宏@p本身时,它工作得很好。 但是,当我注册另一个使用宏@q的宏@p ,并尝试使用:999@q重复宏@q直到文件末尾时,它说 我不知道为什么这不起作用。 我意识到这与 Quick fix 命令有 ...
我在我的 vim 中打开了一些 windows(它们是使用 split :split / :vsplit命令创建的)。 我还有一个填充了文件列表的快速修复列表(这是我使用:cf命令然后:copen加载的 grep 命令的结果)。 当我的 cursor 在快速修复中列出的文件名之一上时,我可以按Ent ...
除了Makefile之外,我还有一个脚本Run仅在make完成且没有错误时执行。 我已经设法在我的.vimrc文件中使用以下内容实现了这一点,如果需要,它还会在父目录中查找Makefile 。 和 有了这个,在 vim 中输入:mak后,代码已生成并运行......有两种可能的结果: 如果在mak ...
我正在深入研究 Vim 的快速修复列表,看起来非常棒,但是由于相对路径问题,我无法利用它。 解释: 我的 Vim window 路径是. 我在 Vim 中有一个自定义 make 命令: 西部程序将使用 CMake 和 gcc 来编译我的项目。 但事情是这样的:它将当前目录更改为./build 。 ...
在我的日志文件中,有时会有很多错误。 我将过滤行之间的错误,并查看在行之间执行的文件。 所以简而言之,我将在范围之间搜索一个模式。 现在这个结果显示在屏幕上。 但我希望它在 quickfix 中,以便我可以选择不同的行直到我完成。 如何将此结果推送到快速修复窗口? ...
当我搜索:Rg <string> ,它会在 FZF 缓冲区中打开结果。 通常文件名没有完全显示在其中。 也曾经逃过的结果都没有了。 如果需要再次检查同一个词,我必须做研究。 但是:vim /pattern/g **/*在 quickfix 中打开结果。 有没有办法在quickfix窗口 ...
我经常在 Vim 中使用 Quickfix 视图。 那里的文本总是有一个前缀|| 添加到它。 因此,例如,当我从该缓冲区复制/粘贴等时,我会默认包含这些字符。 有没有办法禁用它? 我没有运气找到任何文档或配置... ...
我正在编写一个errorformat字符串,它在大多数情况下都有效。 我的问题是我有这样的行作为makeprg输出: 是的,该行以我要删除的虚假^M字符结尾。 因此,我想要在QuickFix窗口中显示的是这个,没有^M字符: 但是我有这个: 到目前为止,这是我的err ...
vim中有一个惊人的功能,称为quickfix(不记得是插件还是本机),它允许通过将光标移动到错误的位置来遍历编辑器中的错误。 如何使用Rust插件在CLion中设置相同的功能? ...
我在Neovim实例中使用查询语言服务器。 与Languageclient-neovim插件一起使用。 这也会自动检查代码中我正在处理的文件中的错误。 但是,这也意味着它将检查我的工作区中的所有文件。 我想知道是否有可能只显示特定于我正在处理的文件的错误。请参见以下示例: 我 ...
一个长文件路径在Vim quickfix窗口中分成多行,然后例如不允许跳转到qf中显示的错误位置。 该文件(和周围的行)在quickfix窗口中显示为(示例是neomakes pdflatex的输出) 能够跟随lnext / cnext进入文件行 对于quickfix文件, ...
我是quickfix的初学者,我不确定我遇到的问题是否很简单。 我想使用symbol , price , quantity等快速修复来验证订单的值。快速修复是否在python中提供了一个函数来验证价格是否为PRICE类型且其值是否有效(例如:4.23)? 这是参考: http : //w ...
我希望我的quickfix窗口能够对当前光标行进行一些突出显示。 经过一些研究后,我发现我可以使用set cursorline配置当前行的一般外观并highlight CursorLine term=bold cterm=bold guibg=Grey40 。 现在,当我在quick ...
我正在使用quickfix,我已将其设置为在快速修复命令后立即运行cwindow。 另外,我有一个我的C ++源文件的模板文件,我希望在我的新源文件的开头复制它。 这是我的.vimrc: 我的template.cpp文件在开头有一个:insert,一个'。' 最后,我想在新的源文件 ...
假设我有一个名为warnings.txt的文件,其中包含要检查的doxygen警告列表。 为了做到这一点,我使用以下命令从命令行启动Gvim(如果需要的话,则为Win32) 然后,Gvim启动,我可以开始处理文件中的警告了。 处理完其中一些后,我想重新创建warnings.txt 。 ...