在其中选择一个项目后,如何使QuickFix窗口关闭?

韦斯·米勒

我将出色的bookmarks.vim插件添加到了vim。我特别喜欢命名的书签,并使用QuickFix窗口列出它们。

在显示书签列表的代码中,我想添加一些使QuickFix窗口在我选择一个选项后关闭的功能。我怎么做?

" Open all bookmarks in the quickfix window
command! CopenBookmarks call s:CopenBookmarks()
function! s:CopenBookmarks()
let choices = []

for [name, place] in items(g:BOOKMARKS)
let [filename, cursor] = place

call add(choices, {
\ 'text': name,
\ 'filename': filename,
\ 'lnum': cursor[1],
\ 'col': cursor[2]
\ })
endfor

call setqflist(choices)
copen
endfunction
英戈·卡卡特(Ingo Karkat)

覆盖<CR>在quickfix窗口中用于选择条目映射:

:autocmd FileType qf nnoremap <buffer> <CR> <CR>:cclose<CR>

注意:如果您不希望将其应用于位置列表,则需要对映射进行一些调整。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何显示一个窗口,用户可以在其中选择要运行的应用程序

来自分类Dev

在 Shiny 中选择一个选项后,如何关闭汉堡菜单的下拉菜单

来自分类Dev

如何从列表中选择一个值窗口?

来自分类Dev

如何制作一个可以打开终端窗口并在其中执行命令的脚本?

来自分类Dev

如何制作一个可以打开终端窗口并在其中执行命令的脚本?

来自分类Dev

在DataGrid中选择一个项目

来自分类Dev

在列表选择器中选择一个项目后显示文本

来自分类Dev

从Windows Phone的弹出窗口中的数据绑定列表中选择一个项目

来自分类Dev

卡夫卡新生产者无法在其中一个代理关闭后更新元数据

来自分类Dev

在另一个JComboBox中选择一个项目时如何显示JComboBox

来自分类Dev

如何从一个表中选择不应存在其他记录的记录

来自分类Dev

打开另一个窗口后关闭窗口?

来自分类Dev

退出应用程序后,在下拉导航菜单中选择一个项目

来自分类Dev

一个弹出窗口,将在其中显示一个网页

来自分类Dev

选择一个项目后关闭ListView-Jquery Mobile

来自分类Dev

当它是前一个项目的前缀时,如何在 wpf 组合框中选择一个项目?

来自分类Dev

Tmux从列表中选择一个合适的窗口

来自分类Dev

如何在python中选择一个弹出式窗口?

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

如何在您最好从数据库/excell 中选择第一个列表中的项目后填充第二个列表

来自分类Dev

SQL:从表中选择一行,并在其中包含包含该列的下一个值的其他列

来自分类Dev

SQL:从表中选择一行,并在其中包含包含该列的下一个值的其他列

来自分类Dev

好吧,我一直在尝试制作一个模具滚轮,用户可以在其中选择 4 面 d

来自分类Dev

如何询问用户是否使用另一个 WPF 窗口关闭项目?

来自分类Dev

SwiftUI:我有一个列表,当我单击一个对象时,我想进入一个详细视图,可以在其中选择或取消选择当前对象

来自分类Dev

如何从两个表中选择一个项目只有一个值

来自分类Dev

Angular ui-router,在其中一个触发错误后,如何取消以下解析-拒绝?

来自分类Dev

如何在其中包含特定元素的第一个元素插入前或插入后?

Related 相关文章

  1. 1

    如何显示一个窗口,用户可以在其中选择要运行的应用程序

  2. 2

    在 Shiny 中选择一个选项后,如何关闭汉堡菜单的下拉菜单

  3. 3

    如何从列表中选择一个值窗口?

  4. 4

    如何制作一个可以打开终端窗口并在其中执行命令的脚本?

  5. 5

    如何制作一个可以打开终端窗口并在其中执行命令的脚本?

  6. 6

    在DataGrid中选择一个项目

  7. 7

    在列表选择器中选择一个项目后显示文本

  8. 8

    从Windows Phone的弹出窗口中的数据绑定列表中选择一个项目

  9. 9

    卡夫卡新生产者无法在其中一个代理关闭后更新元数据

  10. 10

    在另一个JComboBox中选择一个项目时如何显示JComboBox

  11. 11

    如何从一个表中选择不应存在其他记录的记录

  12. 12

    打开另一个窗口后关闭窗口?

  13. 13

    退出应用程序后,在下拉导航菜单中选择一个项目

  14. 14

    一个弹出窗口,将在其中显示一个网页

  15. 15

    选择一个项目后关闭ListView-Jquery Mobile

  16. 16

    当它是前一个项目的前缀时,如何在 wpf 组合框中选择一个项目?

  17. 17

    Tmux从列表中选择一个合适的窗口

  18. 18

    如何在python中选择一个弹出式窗口?

  19. 19

    从表中选择,其中列从laravel中的另一个表中选择

  20. 20

    从表中选择,其中列从laravel中的另一个表中选择

  21. 21

    如何在您最好从数据库/excell 中选择第一个列表中的项目后填充第二个列表

  22. 22

    SQL:从表中选择一行,并在其中包含包含该列的下一个值的其他列

  23. 23

    SQL:从表中选择一行,并在其中包含包含该列的下一个值的其他列

  24. 24

    好吧,我一直在尝试制作一个模具滚轮,用户可以在其中选择 4 面 d

  25. 25

    如何询问用户是否使用另一个 WPF 窗口关闭项目?

  26. 26

    SwiftUI:我有一个列表,当我单击一个对象时,我想进入一个详细视图,可以在其中选择或取消选择当前对象

  27. 27

    如何从两个表中选择一个项目只有一个值

  28. 28

    Angular ui-router,在其中一个触发错误后,如何取消以下解析-拒绝?

  29. 29

    如何在其中包含特定元素的第一个元素插入前或插入后?

热门标签

归档