首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从正在运行的Gvim重新加载quickfix窗口?

在Gvim中重新加载quickfix窗口的方法是使用:copen命令。该命令会打开quickfix窗口,并显示当前的错误列表。如果quickfix窗口已经打开,使用:cclose命令关闭后再使用:copen命令重新打开。

在quickfix窗口中,可以使用:cnext:cprev命令分别跳转到下一个和上一个错误。使用:cc命令可以显示当前错误的详细信息。

在Gvim中,可以通过设置makeprg选项来指定编译命令。例如,可以使用以下命令将makeprg设置为make

代码语言:txt
复制
:set makeprg=make

然后,可以使用:make命令来编译当前文件,并将编译结果显示在quickfix窗口中。

Gvim还提供了一些其他的命令和选项来处理quickfix窗口。例如,可以使用:cwindow命令将quickfix窗口设置为当前窗口,使用:colder:cnewer命令分别跳转到较旧和较新的错误列表。

总结起来,重新加载quickfix窗口的步骤如下:

  1. 如果quickfix窗口已经打开,使用:cclose命令关闭。
  2. 使用:copen命令打开quickfix窗口,并显示当前的错误列表。
  3. 使用:make命令编译当前文件,并将编译结果显示在quickfix窗口中。
  4. 使用:cnext:cprev命令跳转到下一个和上一个错误。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

超级强大vim配置(vimplus)

: $ ctags -R 使tags文件更新一下, 不过让人感到欣慰是vim不用重新启动, 正在编写程序也不用退出, 马上就可以又正确使用和了...., 这个窗口叫"QuickFix"窗口, 以前也是一个vim插件来, 只不过现在成了vim标准插件, 不用你在去安装了, QuickFix窗口主要作用就是上面看到那个功能: 输出一些供选择结果..., 可以被很多命令调用, 更详细介绍和使用方法请用下面的命令打开QuickFix手册来学习吧: :help quickfix 这里我一个常用例子来再介绍一种QuickFix窗口使用方法....: :cw 此时你就可以看如下图所示QuickFix窗口了: ?.../插件也会用到QuickFix窗口, 但是用法基本上都是类似的, 本文后面还会用到QuickFix窗口, 接着往下看吧.

29.6K92
  • Linux学习笔记之vim操作指令大全

    但要注意, 如果你用vim,会寻找名叫VIM服务器;如果你已经有一个gvim运行了, 你可以用gvim –remote file在已有的gvim中打开文件。...(CTRL-W n) :e – 重新加载当前文档。 :e! – 重新加载当前文档,并丢弃已做改动。 :e#或ctrl+^ – 回到刚才编辑文件,很实用。...如果是终端中,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...13.6 快速修改窗口 其实是quickfix插件提供功能, 对编译调试程序非常有用 :) :copen – 打开快速修改窗口。 :cclose – 关闭快速修改窗口。...:helpgrep 可以搜索整个帮助文档,匹配列表显示在quickfix窗口中。 Ctrl+] 跳转到tag主题,Ctrl+t 跳回。 :ver 显示版本信息。

    2.8K21

    两个成倍提高工作效率 Vim 使用技巧

    Curl Git gVim xclip 比如,你可以用下面的命令在 Ubuntu 中安装这些工具: $ sudo apt install curl git vim-gnome xclip 然后运行如下命令来安装...要查看当前正在编辑文件,请键入: :buffers ? 您将在底部看到加载文件列表。 ? 要切换到下一个文件,请输入 :buffer,后跟缓冲区编号。...要在水平窗口中打开多个文件,请运行: $ vim -o file1.txt file2.txt ? 要在窗口之间切换,请按 CTRL-w w(即按 CTRL + w 并再次按 w)。...或者,您可以使用以下快捷方式在窗口之间移动: CTRL-w k – 上面的窗口 CTRL-w j – 下面的窗口 要在垂直窗口中打开多个文件,请运行: $ vim -O file1.txt file2....例如,要列出当前加载文件,请运行: :buffers 在文件之间切换: :buffer 1 打开其他文件,请键入: :e file3.txt 将文件全部内容复制到另一个文件中: :r file1.txt

    1.2K60

    玩转Vim自带文件浏览器netrw,看这个就够了

    R 重命名指定文件/目录 s 选择排序方式:按名字,时间或文件大小 S 自定义排序 t 在新标签页打开文件/目录 u 跳到之前访问过目录 U 跳到之后访问过目录 v 在一个新窗口打开文件/目录,...水平分割 o 在一个新窗口打开文件/目录,垂直分割 x 使用关联程序打开文件 用于快速打开非文本型文件,如 word、图片 X 执行文件通过system() p 预览文件 P 在之前窗口前预览文件...压缩/解压缩文件标记 gd 把远程符号链接作为目录 gf 把远程符号链接作为文件 C 设置编辑窗口 O 获得由光标指定文件(远程文件) C-r 使用gvim服务器浏览 qF 使用quickfix...:g:netrw_list_hide) Tips:如何复制 netrw 中文件名到命令行 如果当前窗口是 netrw 窗口(文件浏览器),此时如果要复制文件名到命令模式,即冒号之后,可以先按下 Ctrl-r...配置 netrw 我自己简单配置,含注释 "设置是否显示横幅 let g:netrw_banner = 1 "设置目录列表样式:树形 let g:netrw_liststyle = 3 "在之前窗口编辑文件

    3.8K41

    gVim编辑器——基本设置、常用命令、代码片段

    然而gVim有很多操作是不同于其他编辑器,这让很多初学者望而却步,因此,本文将gVim一些常用技巧列举了出来。...补充: ③问题解决后,小蔡用quartus ii打开.v文件后,又用gVim打开这个.v文件修改并保存,回到quartus ii界面加载内容后发现这个里面的中文又乱码了!...appdata\local del iconcache.db /a start explorer.exe exit   ③文档重命名为xxx.bat   ④双击允许,重启软件   ⑤若无法解决,就以管理员身份运行...34 35 5.分窗口 36 (1)上下窗口 ::sp,按Enter键 37 (2)左右窗口 ::vs,按Enter键 38 (3)退出 ::q,按Enter键 39 40 6.列操作: 41...如果做模板时就打开了一个.v文件,保存后,在那个.v文件中是无法马上使用刚刚添加代码片段,得关闭重新打开才行。代码片段格式如下: ?

    4.6K21

    Source Insight 4.0初用(下)

    (4)、如何使用该窗口:选中某个函数或变量,关联窗口会自动显示对于内容,如果不想它自己变,就锁上,然后需要找时候刷新。...(3)、如何使用新建剪辑:菜单栏-编辑-粘贴自剪辑/拷贝到剪辑。 7、代码片段窗口 (1)、右击窗口-属性,修改字体、背景颜色等 (2)、可以自定义一些代码片段,使用时直接插入即可。 ?...如何运行命令:可以将命令显示在菜单栏(参考第五点菜单分配)或者给命令定义一个快捷键(参考第六点键分配)。 望君举一反三。 1、定义使用gvim打开当前文档命令,前提是要先安装一个gvim程序。...新建.em或别人.em文件要加载到base工程中(如何加载:菜单栏-项目-添加/删除文件)。 如何调用宏:可以将宏显示在菜单栏(参考第五点菜单分配)或者给宏定义一个快捷键(参考第六点键分配)。...1、宏语言语法 这个再说 2、quiker.em使用(网络下载) (1)、首先要把这个文件搞到手,然后将其加载到Base工程中,其次要定义一个快捷键调用quiker.em中宏AutoExpand。

    1.4K20

    SourceInsight4.0使用

    6、重建项目 菜单栏-项目-重建项目,重新同步代码依赖关系。 二、Source Insight7种窗口使用。 ?...三、自定义命令 菜单栏-选项-自定义命令,可以添加一条命令,定义该命令名字、执行命令语句。 如何运行命令:可以将命令显示在菜单栏(参考第五点菜单分配)或者给命令定义一个快捷键(参考第六点键分配)。...1、定义使用gvim打开当前文档命令,前提是要先安装一个gvim程序。...新建.em或别人.em文件要加载到base工程中(如何加载:菜单栏-项目-添加/删除文件)。 如何调用宏:可以将宏显示在菜单栏(参考第五点菜单分配)或者给宏定义一个快捷键(参考第六点键分配)。...1、宏语言语法 这个再说 2、quiker.em使用(网络下载) (1)、首先要把这个文件搞到手,然后将其加载到Base工程中,其次要定义一个快捷键调用quiker.em中宏AutoExpand。

    1.7K30

    vim 嫌弃到依赖(21)——跨文件搜索

    但是到目前为止还没有介绍如何在工程目录中进行搜索,而这个功能是其他编辑器基本功能。...vim 主要运行在 unix 平台,而 unix 平台信奉哲学是专门软件做好专门事,在多个文件中搜索关键字是 grep 这个程序工作,vim本身并没有单独提供类似 grep 功能,而是提供了方法直接调用...我们可以使用 :copen 来使用新窗口来显示 quickfix 列表中内容。在这个窗口中可以使用 motion 命令来移动光标。quickfix 列表无法进行修改,因此这里只能移动光标。...quickfix 所在窗口总有一项处于高亮状态,这个状态表示当前我们在访问哪个位置内容,我们可以通过窗口跳转来改变高亮行,执行 :cnext 和 :cprev 以及 cc 之类命令也可以修改当前高亮行...我们只需要对其做一些修改就可以使我们 :grep 自动忽略大小写 set grepprg=grep\ -n\ -i\ $* 我们看到,同样命令现在多出来了一条小写结果,另外显示上看也已经加上了

    1K30

    提高Linux工作效率十大bash技巧

    每次我都需要重新思考这些问题解决方法。直到有一天我无法忍受,于是坐下来,编写一个通用函数,放入我.bashrc文件中,部署到电脑上。...别的不多说了,下面就是我总结。 技巧一、用命令行往文件顶部添加文字 每次我都会重新寻找这个命令写法。...').txt } function scratch { gvim ~/Dropbox/$(openssl rand -base64 10 | tr -dc 'a-zA-Z').txt } 在命令行窗口输入...sc或scratch,一个新gvim或macvim窗口就会弹出来,里面会加载一个随机文件名临时文件。...它能帮你保持历史操作,跳回到你经常使用目录。下面是我配置文件里脚本,但我想上面的链接能提供你更多技巧: 技巧七、格式化输出里提取一列(我最常使用awk技巧) 我几乎天天都会使用它。真的。

    59510

    vim配置即.vimrc文件配置及vim操作技巧

    但要注意, 如果你用vim,会寻找名叫VIM服务器;如果你已经有一个gvim运行了, 你可以用gvim --remote file在已有的gvim中打开文件。 3....(CTRL-W n) :e -- 重新加载当前文档。 :e! -- 重新加载当前文档,并丢弃已做改动。 :e#或ctrl+^ -- 回到刚才编辑文件,很实用。...如果是终端中,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...13.6 快速修改窗口 其实是quickfix插件提供功能, 对编译调试程序非常有用 :) :copen -- 打开快速修改窗口。 :cclose -- 关闭快速修改窗口。...:w FILENAME  可将当前 VIM 中正在编辑文件保存到名为 FILENAME 文件中。   3.

    4K11

    NumPy 1.26 中文文档(五十二)

    有两种添加文件方法,使用可编辑文本窗口和作为二进制上传。首先编辑release/README.md,该文件是使用 pandoc rst 版本翻译。...有两种方法可以添加文件,使用可编辑文本窗口和作为二进制上传。首先编辑 rst 版本使用 pandoc 转换 release/README.md。...针对 aarch64 travis 上 CI 运行所需时间较短。你可以在staging 仓库中检查上传文件,但请注意它与正在运行作业运行情况不是非常同步。...有两种方式可以添加文件,一种是使用可编辑文本窗口,另一种是使用二进制上传。首先编辑 rst 版本使用 pandoc 翻译而来release/README.md。...有两种方法可以添加文件,一种是使用可编辑文本窗口,另一种是使用二进制上传。首先编辑 rst 版本使用 pandoc 翻译release/README.md。

    19710

    Ubuntu on Windows10 跨平台开发环境搭建权威指南

    然后重启WSL(关掉窗口重新打开),再执行命令 echo $LANG 可以看到输出为 zh_CN.UTF-8 之后可以看到终端中输出中文能够正常显示了。...# 注意:一定要选对版本     # 注意:一定要执行刷新,重新加载配置 在 vim 中可以直接: :%s#deb http://archive.ubuntu.com/ubuntu/#deb http...虽然是开源软件,但是 2007 年最后一个免费版本 (6.9.0.31) 之后,就需要捐助才能下载。...也可直接输入以下指令运行程序,无需export,但作用效果只有一次,再运行其他程序时,还要重新输入指令。...DISPLAY=:0.0 gvim & //gvim 为你想要打开程序 tips:gvim & 不是必须要加,它表示程序以后台启动方式运行,这样在图形界面运行时,命令行窗口还可以继续使用

    2.9K140

    2018 更新下vim 插件

    insight 等工具查看; linux 下,之前用 vim 一直靠 ctags + cscope 看 c/c++,插件 jedi 查看 python 代码,其他语言没有,而且每次代码修改,都需要手动重新生成索引...安装配置详细参考文章,大概基本步骤如下: 重新安装 ctags,使用 Universal CTags (默认软件源都是Exuberant Ctags,版本太旧了) "正确设置vimrc,读取tags(...ci- 查找哪些文件 include 了本文件 查找到索引后跳到弹出 quikfix 窗口,停留在想查看索引行上,按 小P直接打开预览窗口,大P关闭预览,\d 和 \u 向上向下滚动预览窗口..."预览 quickfix 窗口 ctrl-w z 关闭 Plug 'skywind3000/vim-preview' "P 预览 大p关闭 autocmd FileType qf...= '~/.vim/.ycm_extra_conf.py' ycm 尝试当前目录往上查找读取 .ycm_extra_conf.py 文件导入,最后如果没有找到就使用这个默认配置文件(参考插件例子 ~

    2.6K30

    一步步将vim改造成CC++开发环境(IDE)

    -- " 按下F5重新生成tag文件,并更新taglist map :!...关于vim缓冲区(buffer)和窗口概念(详见:help windows) "缓冲区" 是一块内存区域,里面存储着正在编辑文件。如果没有把缓冲区里文件存盘,那么原始文件不会被更改。...12、quickfix命令集 通过quickfix命令集,你可在 Vim 内编译程序并直接跳转到出错位置进行修正。你可以接着重新编译并做修正,直到不再出错为止。...下面的命令运行 "make" (包括你所给出参数) 程序并捕捉其运行结果: >  :make {arguments} 如果编译时出现错误,按 ,回到vim界面,看不到出错信息了!...这时,可以运行以下命令 :cw[indow] 打开quickfix窗口来查看出错信息,它会自动跳到第一处出错地方。

    9.2K21
    领券