Vim个人维基

2020-06-04 21:58:17

VimWiki是一个针对Vim的个人wiki--许多链接的文本文件都有自己的语法突出显示。有关使用VimWiki构建的示例网站,请参阅VimWiki Wiki.。

有关最新的特性和修复,请查看dev分支。如果您有兴趣做出贡献,请参阅本节。

要快速开始,请按<;Leader>;ww(默认值为\ww)转到您的indexwiki文件。默认情况下,它位于~/vimwiki/index.wiki中。请参见:H vimwiki_list以注册不同路径/wiki。

=我的知识库=*任务--要做的事_昨天_!*古腾堡计划--好书就是力量。*Scratchpad--各种临时物品。

将光标放在任务上,然后按Enter键创建链接。一旦按下,任务将变成[[Tasks]]--一个VimWiki链接。再次按Enter键将其打开。编辑文件,保存它,然后按Backspace键跳回您的索引。

VimWiki链接可以由多个单词构成。只需直观地选择要链接的单词,然后按Enter键即可。尝试一下,与古腾堡计划一起使用。结果应该类似于:

=My Knowledge Base=*[[Tasks]]--要做的事_昨天_!*[[古腾堡计划]]--好书就是力量。*Scratchpad--各种临时物品。

VimWiki已经在Vim>;=7.3上进行了测试。它可能会在较老的版本上运行,但不会得到官方支持。

Git克隆https://github.com/vimwiki/vimwiki.git~/.vim/pack/plugins/start/vimwiki#以生成文档,即';:h vimwiki';vim-c&#;help tag~/.vim/pack/plugins/start/vimwiki/doc';-c退出。

=Header1=Header2=Header3==*粗体*--粗体文本_斜体_-斜体文本[[wiki link]]--wiki link[[wiki link|description]]--带有描述的wiki链接。

*项目列表项目1-项目列表项目2-项目列表项目3*项目列表项目4*项目列表项目5*项目列表项目6*项目列表项目7-项目列表项目8-项目列表项目91。编号列表项12.编号列表项2a)编号列表项3b)编号列表项4。

注意:您的终端可能会阻止捕获下面所示的某些默认绑定。如果您遇到问题,请参阅:H vimwiki-local-mappings以获得备用绑定的建议。

注意:只有默认语法附带内置HTML转换器。有关Markdown或MediaWiki,请参阅:H vimwiki-option-Custom_wiki2html。此处提供了一些示例和第三方工具。

如果您希望使用Markdown或MediaWiki语法,请在.vimrc中设置以下选项:

其他资源包括IRC频道#vimwiki on Freenode(网络聊天,也同步到Matrix/Riot:#freenode_#vimwiki:matrix.org和Telegram)或发布到邮件列表。

VimWiki有很多用户,但只有极少数反复出现的开发人员或帮助社区的人。因此,我们非常感谢您的帮助。每个人都可以提供帮助!有关如何提供帮助的信息,请参阅#625。

特此免费授予获得本软件及相关文档文件(软件)副本的任何人不受限制地交易本软件的权限,包括但不限于使用、复制、修改、合并、发布、分发、分许可和/或销售本软件副本的权利,以及允许获得本软件的人员这样做的权利,但须满足以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按原样提供,不提供任何形式的担保,包括但不限于适销性、特定用途适用性和不侵权担保。在任何情况下,AUTHORS或版权所有者均不对因软件或软件中的使用或其他交易引起、产生或与之相关的任何索赔、损害赔偿或责任,无论是在合同诉讼、侵权诉讼或其他诉讼中承担任何责任。