Vimwiki是一款专为Vim和neovim编辑器打造的插件,用于编写和维护个人维基。它虽基于旧版vimwiki开发,但大部分内容都是重新编写,秉持着 “一次只做一件事,做好一件事” 的理念。
需要注意的是,Vimwiki并非文件类型插件,它的设计初衷是与文件类型插件(比如专门的Markdown插件)协同工作。Vimwiki要求Vim版本在9.1及以上,或Neovim 0.10及以上才能运行。
一、Vimwiki插件安装教程
安装Vimwiki的方法有不少,下面介绍几种常见且受用户欢迎的安装方式:
1、使用lazy.nvim
在lazy.nvim的配置文件里,添加如下插件规范:
{
“lervag/wiki.vim”,
— tag = “v0.10”, — 注释掉以使用特定版本
init = function()
— Vimwiki 配置代码
end
}
2、使用vim-plug
要是你用的是vim-plug ,在配置文件中加入以下内容:
Plug ‘lervag/wiki.vim’
要是想锁定特定版本,那就这样写:
Plug ‘lervag/wiki.vim’, { ‘tag’: ‘v0.10’ }
3、其他
当然,市面上还有很多插件管理器,它们大多都有详细文档。参考上面的代码片段,基本就能轻松上手安装Vimwiki 。
二、Vimwiki插件使用方法
开始使用Vimwiki可以按以下基本步骤操作:
先创建一个用于存放维基文件的目录,比如 ~/wiki 。
在vimrc文件里添加这行代码:
let g:wiki_root = ‘~/wiki’
完成上述操作后,就可以用<leader>ww打开索引文件,接着按需添加笔记了。
三、Vimwiki插件实用案例
以下是一些使用Vimwiki的实际案例和实用技巧:
1、维基索引:创建一个维基索引页面,把所有主要页面列出来,这样就能快速跳转,查找内容更方便。
2、日记功能:借助日记功能记录日常笔记,还支持按周、按月自动汇总,轻松回顾。
3、链接管理:利用插件自带的链接管理功能,维护页面间的链接更加简便。
4、模板使用:用新页面模板创建页面,能保证所有页面格式统一,看起来更规整。
四、Vimwiki插件生态项目
1、neorg:一款为neovim定制的笔记和知识库管理插件。
2、tdo.nvim:这是个任务管理插件,和Vimwiki搭配使用效果很出彩。
3、notes.nvim:功能强大的笔记插件。
Vimwiki功能相对简单,主要用于个人笔记和轻量级知识管理。如果业务需要用于大型网站的建设和维护,建议使用功能更强大的MediaWiki系统,支持多语言、复杂的权限管理、模板和扩展插件。更多建议阅读:MediaWiki教程。
-
广告合作
-
QQ群号:4114653



