微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何结合vim wiki插件的两个功能?

提前抱歉新手问题.我一直在尝试使用 vim来保存个人wiki,但我似乎无法确定一个好的插件. Vimwiki很棒,我非常喜欢它的复选方式,并使用回车键来关注链接. Notes.vim更简单但我更喜欢它:它动态地将笔记的名称添加到像Tomboy Notes这样的链接中,制作漂亮的子弹点,并且内置了搜索功能.我无法让vimwiki使用没有扩展名的文件,但是notes.vim自动完成.

我想知道的是:是否有一种简单的方法(调用vimscript文件或其他东西?)来组合这两个插件的一些功能?我尝试过做一些切割和粘贴,但到目前为止还没有任何工作.

解决方法

我怀疑tbere是否是任何简单的自动化方式. Vimwiki和notes.vim都是“filetype”插件.通常在Vim中,任何文件(或缓冲区)都可以设置为单个文件类型.

这将取决于ftplugins的编写方式,但可以通过确保缓冲区按顺序设置为两种文件类型,将它们应用于同一缓冲区.也就是说,缓冲区可以一次设置为一种文件类型,但将其设置为一个一个可以完成所需的一部分.

例如,打开notes.vim文件自动将缓冲区设置为notes.vim文件类型.打开后,您可以发出命令:setlocal filetype = vimwiki将其更改为vimwiki缓冲区.如果vimwiki文件类型初始化没有消除关键的notes.vim设置或有冲突的操作,那么您可以从两个ftplugins访问某些功能.不太可能让你走得很远,但也许值得一试.更好的方法是将代码的各个部分组合成一个ftplugin.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐