是否有Vim插件可以打开带有标签栏样式的文件内容的窗口?
与Tagbar行为的唯一区别是,在元素上按Enter时,Vim将元素插入文档中(跳转到“切换”窗口之前的先前窗口)。
例如,假设我正在编写数学文档。我想要一个名为Symbol的文件,以某种方式,我可以看出
功能符号(可折叠)
integral
derivative
plus minus
希腊字母(可折叠为ToggleBar)
alpha
beta
gamma
因此,当我键入ToggleMath时,将显示一个带有该内容的切换窗口,当我单击alpha时,在我的文档中将写一个alpha。
**编辑-解答**
我已经调查了@romainl指出的第一篇文章。最好的解决方案是使用“同义词库”选项来指示字典。在该文件中(我们称其为dict.txt),将类似这样的条目放入>
'alphaα'
执行setlocal词库= dict.txt
在插入模式下进行时
a CTRL-X CTRL-T
alpha将被插入(将显示一个弹出菜单,其中数学行将拆分为弹出菜单中的条目)。再次输入CTRL-X CTRL-T和
将插入α,删除先前键入的单词alpha。
另一种解决方案(尽管不是确切的问题)
如果您必须加快输入速度(每次按CTRL-X CTRL-T时,上述解决方案会慢一些)。您可以创建两个文件math_abb.txt和math_una.txt。一个用于设置缩写,另一个用于未设置缩写。然后,使用源命令加载它们。
是否有Vim插件可以打开带有标签栏样式的文件内容的窗口?与Tagbar行为的唯一区别是,在元素上单击Enter时,Vim ...
说实话,我不知道这样的插件是否存在,或者如果我决定在vim.org上搜索它,甚至不知道要使用什么关键字。
这是使用markdown文档执行此操作的快速方法,该文档使用vim-markdown插件自动折叠。可能会与任何折叠设置一起使用。它在左侧窗口中显示顶级部分,在右侧窗口中显示完整文档。