Vista.vim - 一个强大的Vim侧边栏符号查看和搜索插件
Vista.vim是一个为Vim和NeoVim编辑器设计的侧边栏插件,主要用于查看和搜索LSP符号和ctags标签。该项目的编程语言主要使用Vim脚本。
核心功能
Vista.vim的核心功能包括:
- 在侧边栏中查看LSP符号和ctags标签。
- 支持通过fzf或skim进行符号搜索。
- 对于ctags,提供嵌套显示功能。
- 对于LSP符号,提供列表显示功能。
- 在侧边栏中高亮显示附近的标签。
- 内置支持显示Markdown的目录。
- 当在缓冲区之间切换时自动更新。
- 可以从侧边栏中跳转到标签/符号。
- 当有+jod任务可用时,在后台异步更新。
- 在状态行中显示最近的函数或方法。
最近更新的功能
最近更新的功能包含:
- 改进了对LSP符号的支持,尤其是通过Coc提供者。
- 增加了对vetur插件的支持。
- 优化了标签显示的缩进,使得显示更加紧凑或宽敞。
- 添加了对某些文件类型使用特定执行器的支持,例如对C++和PHP文件使用vim_lsp。
- 提供了对自定义ctags命令的支持。
- 改进了预览窗口的显示,当使用fzf进行搜索时,可以更方便地预览标签。
Vista.vim通过这些功能更新,进一步加强了其作为Vim编辑器中强大的符号查看和搜索工具的地位。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考