VimWiki完全入门:如何在Vim中10分钟搭建你的个人Wiki知识库

发布时间:2026/11/3 20:45:07

VimWiki完全入门:如何在Vim中10分钟搭建你的个人Wiki知识库 VimWiki完全入门如何在Vim中10分钟搭建你的个人Wiki知识库【免费下载链接】vimwikiPersonal Wiki for Vim项目地址: https://gitcode.com/GitHub_Trending/vi/vimwikiVimWiki是 Vim 中一款经典的个人 Wiki 插件——它把一组纯文本文件变成相互链接、语法高亮的知识库帮你组织笔记、管理待办、编写文档、记录日记并一键导出为 HTML 网页。不用离开 Vim10 分钟即可搭建属于自己的知识库。一、为什么选择VimWikiVim用户自带的个人Wiki大多数人写笔记要打开浏览器或专用 App而 VimWiki 的理念是你的编辑器就是你的知识库。它的核心特点纯文本存储知识库就是~/vimwiki/下的.wiki文件任何编辑器都能读永远不会被格式锁死双链导航[[链接]]即点即建页面之间自动串联成网✅内置待办管理[ ]/[X]标记任务状态支持多级进度表格、代码块、日记一应俱全一键转 HTML整库导出为带样式的静态网站官方仓库中的示例页面 doc/specification.wiki 本身就是一份完整的语法规范非常值得一读。二、一分钟安装VimWiki插件最快安装步骤前置条件确认你的.vimrc中有这三行缺一不可set nocompatible filetype plugin on syntax on用 Vim-Plug 安装最快方式在.vimrc的插件区加一行然后执行:PlugInstallPlug vimwiki/vimwiki如果你习惯手动安装将仓库克隆到 Vim 的插件目录即可git clone https://gitcode.com/GitHub_Trending/vi/vimwiki ~/.vim/pack/plugins/start/vimwiki安装完成后在 Vim 里运行:Helptags再执行:help vimwiki能看到帮助文档即安装成功。完整的安装说明见 README.md 和 README-cn.md。三、三分钟上手打开你的第一个VimWiki页面安装成功后在正常模式下按下Leaderww默认即\wwVim 会自动打开索引页~/vimwiki/index.wiki不存在则自动创建。这就是你知识库的首页。第一步建立目录结构在索引页输入几个条目模仿下图的知识库结构 我的个人知识库 * 任务列表 -- _昨天_就该完成的事!!! * 读书笔记 -- 好书给我力量。 * 草稿 -- 临时记录。第二步回车创建链接即点即建把光标放到「任务列表」上按Enter第一次按任务列表自动变成[[任务列表]]—— 一个 Wiki 链接第二次按直接跳转到该页面文件不存在会自动创建并帮你写好一级标题写完内容:w保存后按Backspace就回到索引页——这就是 VimWiki 最爽的双链体验。多词链接也很简单视觉选中文本后按Enter即可。第三步用 Tab 在链接间跳转Tab/Shift-Tab跳到当前页下一个 / 上一个 Wiki 链接Shift-Enter、Ctrl-Enter分屏状态下打开链接方便对照着写四、VimWiki快捷键速查表5个最高频操作快捷键功能Leaderww打开 Wiki 索引页知识库首页Enter创建或打开光标下的 Wiki 链接Backspace返回上一个页面Tab/Shift-Tab跳下一个 / 上一个链接Leaderwd/Leaderwr删除 / 重命名当前 Wiki 文件更完整的键位说明见 ftplugin/vimwiki.vim 中的映射定义或:h vimwiki-mappings。五、VimWiki基础语法新手必会的4种标记法VimWiki 语法极简记住下面这些就够用了完整规范见 doc/specification.wiki标题与字体 一级标题 二级标题 *粗体* _斜体_ 代码链接与列表[[页面名]] -- Wiki 链接 [[页面名|显示文字]] -- 带描述的链接 * 无序项 1 - 无序项 2 1. 有序项 1 a) 有序项 2代码块用{{{和}}}包起来还支持指定语言高亮{{{vim let x 1 }}}表格用管道符画表格Tab 在单元格间移动自动对齐。输入:VimwikiTable 3 3可快速生成一个 3×3 表格。六、VimWiki待办清单管理让知识库变身任务中心VimWiki 的 Todo 语法是它区别于普通笔记的杀手锏- [ ] 未开始的任务 - [o] 进行中的任务34%-66% - [X] 已完成的任务[ ]、[o]、[X]等状态会获得专门的语法高亮还支持嵌套子任务。配合下面的快捷键它就是一个轻量的任务管理面板Leaderwo在任务状态间循环切换todo → 完成 → 驳回Leaderwu批量修改任务状态LeaderwT在页面中汇总所有 Todo 条目七、一键导出VimWiki转HTML网页写了很多页面后执行一条命令就能把知识库发布出去:Vimwiki2HTML—— 把当前页面转成 HTML:VimwikiAll2HTML—— 把整个 Wiki 全部转成 HTML 网站导出结果带有内置样式模板见 autoload/vimwiki/default.tpl 和 autoload/vimwiki/style.css页面间的[[链接]]会自动变成正确的超链接。命令定义位于 ftplugin/vimwiki.vim。 小贴士VimWiki 还支持Markdown 语法在.vimrc中配置g:vimwiki_list的syntax: markdown但只有默认的 VimWiki 语法内置 HTML 转换器新手建议先玩熟原生语法。八、进阶方向与推荐学习路径搭建好基础后可以按这个路线继续探索 通读官方帮助文档doc/vimwiki.txt覆盖语法、快捷键、全部配置项 用日记功能写每日笔记Leaderwi打开日记索引LeaderwW创建今天的日记页实现见 autoload/vimwiki/diary.vim️ 用标签组织页面:VimwikiUpdateTags生成 tags 文件实现全文检索 定制语法高亮核心渲染逻辑在 syntax/vimwiki.vim 和 autoload/vimwiki/u.vim️ 想理解实现细节阅读 doc/design_notes.md 中的设计说明从 10 分钟搭建到日常使用VimWiki 证明了最好的知识库不需要花哨的工具只需要一个你每天都会在的编辑器。现在就按\ww开始写第一个页面吧【免费下载链接】vimwikiPersonal Wiki for Vim项目地址: https://gitcode.com/GitHub_Trending/vi/vimwiki创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/30 20:15:59

VS Code STM32 嵌入式 AI 编程环境配置指南

装个编辑器也要单开一篇,很多人第一反应是这个。我一开始也这么想,直到帮人看工程看得多了才发现:卡在嵌入式 AI 编程门口的人,十个里有六七个不是栽在模型或者提示词上,而是栽在 VS Code 与 STM32 扩展工具这一层。表…

2026/10/31 8:20:55

BadBoy脚本录制原理与JMeter性能测试实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/24 17:07:43

加密流量分类新范式:CLE-TFE框架与图对比学习实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 20:42:53

AgentScope多智能体框架实战:从踩坑到跑通工程化系统

1. 从一堆散装脚本到工程化系统:我为什么盯上了 AgentScope前阵子我在做一个多智能体协作的验证项目,需求说起来不复杂:让几个不同角色的 Agent 分工完成一份行业调研,一个负责检索资料,一个负责交叉验证,一…

2026/11/3 20:42:53

Fledge Alpha匿名免费模型:1M上下文接入与避坑

1. 先把这个模型说清楚:Fledge Alpha 能干什么、不能干什么第一次看到"Fledge Alpha:匿名免费模型,1M 上下文 129B Token 零花费"这个说法,我第一反应不是兴奋,而是三个问号:匿名到什么程度&…

2026/11/3 20:42:53

零基础PCB设计入门:从原理图、封装到DRC的完整流程

简介:这份PDF面向零基础想自学PCB设计的读者,也适合已有基础的设计师查漏补缺,内容围绕嘉立创EDA的使用习惯与入门路径展开。它把工程创建、元件库管理、元件与封装关联、原理图绘制中的网络标签和模块整理、DRC检查、PCB间距规范&#xff0c…

2026/11/3 20:42:53

2026年装修管理软件测评:AI与云端协同成主流

1. 2026年装修管理软件行业现状与测评背景 装修行业数字化转型已经进入深水区,2026年的装修管理软件市场呈现出三个显著特征:首先是SaaS化程度达到87%,云端协同成为标配功能;其次是移动端使用时长首次超过PC端,占比达到…

2026/11/3 20:42:53

USRP X410+相控阵实现毫米波通感一体化实测

1. 项目概述:这不是实验室Demo,是实打实跑在空旷场地里的毫米波通感一体化系统“基于USRP和相控阵的毫米波通感一体化原型:从同步到定位的实测之旅”——这个标题里藏着三个硬核关键词:USRP、相控阵、通感一体化。我第一次看到它时…

2026/11/3 20:37:52

Dynamics 365 MB-365配置因果链识别与三阶映射能力解析

简介:本资源为MB-300认证考试《Microsoft Dynamics 365: Core Finance and Operations》的完整题库PDF,面向备考微软Dynamics 365财务与运营方向的开发人员、实施顾问及系统管理员,助力高效掌握核心考点与实操逻辑。资料严格依据2021年3月更新…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑