博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vimwiki使用技巧
阅读量:6220 次
发布时间:2019-06-21

本文共 2731 字,大约阅读时间需要 9 分钟。

hot3.png

vimwiki强大的功能便是markdown语法的使用和强大的html输出,因此,如果能够很好的使用这个插件,写一些能够在网页上显示的内容,如博客等非常强大(github上建博客对于技术人员来说很流行),那么,我们就开始把。

基本vim语法如下:

= 一级标题 =  == 二级标题 ===== 三级标题 ===此次类推。当标题前面有空白时,标题文本居中对齐。       = 我是居中的标题 =*粗体*  _斜体_  ~~删除线~~   `Some Code 代码` 注意 这几个针对文本格式的标签,都要求左右留有空白。请注意你的代码高亮,一般来说,有了相应的高亮,你用的wiki标签才生效。^上^标  ,,下,,标    四个空格缩进的内容会被转成blockquote    {
{
{ class="brush:php"这中间的内容会被放到一个 pre 里,适合贴代码。上面的 class 是可选的,一般用来安排代码高亮。事实上,这一块代码展示就是放在了一个 pre 里。}}}WikiItem 大写开头的驼峰英文会被自动当作一个维基词条,并添加链接[[Wiki Item]] 这是手动建立维基词条的方式[[wiki item|description]] 输出HTML时显示description,链到 wiki itemhttp://ktmud.com/ 外部URL会被自动转换成链接[http://ktmud.com Ktmud] 带文字的外链[images/hello.jpg] 输出 [[images/hello.jpg]] 输出图片,并链向图片地址* 无序列表 条目一* 无序列表 条目二 - 子列表 条目一 - 自列表 条目二# 有序列表 条目一# 有序列表 条目二* 和 - 是等价的,后面必须跟一个空格

特殊占位符:

在wiki条目中使用以下占位符,能对生成的HTML文件做一些特殊的处理。    %toc 自动生成的目录    %title 指定HTML文档的title,建议放到文档最末尾。如果不指定,title 就是文件名    %nohtml 告诉 vimwiki 不为某条目生成HTML文件。即使你在该条目打开时为它单独执行 :Vimwiki2HTML ,也不会生成

键操作:

快捷键总览    
ww 在当前窗口打开维基首页
wt 在新tab打开维基首页
w
w 打开/新建当天日记
w
t 在新tab打开/新建当天日记
ws 选择维基项目(详见下面的“多个维基项目”一节)

尚未建立的词条会被显示为红色(或其他你的 Vim 语法高亮定义的错误颜色),在词条上敲回车键,可以编辑这个词条。点击 Shift-回车,在新的分割窗口编辑该词条。编辑好以后点击退格(Backspace)键,可以返回链入页    使用 Tab 键,可以跳到下一个维基词条或链接,使用 Shift-Tab 跳到上一个    插入模式下使用Shift-Enter,插入 
并换行 在标题上点击 - 和 = (也就是 - 和 + ),可以分表提升和降低标题层级

另有条目管理相关的快捷键 <leader>wd<leader>wr ,分表代表删除和重命名当前条目。其中重命名条目很强大,还能更改所有其他条目内引用了该条目的链接。 重命名之后别忘了重新生成所有条目的HTML。

更改一点默认配置

转自:http://wiki.ktmud.com/tips/vim/vimwiki-guide.html

" vimwiki "     是否在词条文件保存时就输出html  这个会让保存大词条比较慢      所以我默认没有启用  有需要的话就把这一行复制到下面去"     \ 'auto_export': 1, " 多个维基项目的配置let g:vimwiki_list = [{'path': 'E:/My Dropbox/vimwiki/',      \ 'html_header': 'E:/My Dropbox/Public/vimwiki_template/header.htm',      \ 'html_footer': 'E:/My Dropbox/Public/vimwiki_template/footer.htm',      \ 'diary_link_count': 5},      \{'path': 'Z:\demo\qiuchi\wiki'}] " 对中文用户来说,我们并不怎么需要驼峰英文成为维基词条let g:vimwiki_camel_case = 0 " 标记为完成的 checklist 项目会有特别的颜色let g:vimwiki_hl_cb_checked = 1 " 我的 vim 是没有菜单的,加一个 vimwiki 菜单项也没有意义let g:vimwiki_menu = '' " 是否开启按语法折叠  会让文件比较慢"let g:vimwiki_folding = 1 " 是否在计算字串长度时用特别考虑中文字符let g:vimwiki_CJK_length = 1 " 详见下文...let g:vimwiki_valid_html_tags='b,i,s,u,sub,sup,kbd,del,br,hr,div,code,h1'

做一个你自己的模板

vimwiki 生成的HTML会都会链接相应vimwiki_html目录下的style.css。如果你不自己指定,它会自动生成一个默认的。CSS禅意花园的境界是 什么来着,仅仅修改 style.css 就能拥有风格完全不同的页面。通过简单修改 style.css ,你完全可以创造自己风格的维基站。加上自定义文档头部和尾部的功能,折腾出一个个人网站来绰绰有余。当然,如果你还在想新闻列表,feed订阅什么的, 请赶快走开。毕竟, vimwiki 不是 CMS 。

可惜的是,并不能指定一个 style.css 的模板,如果你还折腾了一些 JavaScript 增强,就更麻烦了。需要的话请自行把相关文件复制过去吧。当然,你也可以直接把本页面另存为,使用我的模板!具体实现请自己折腾。

转载于:https://my.oschina.net/u/250670/blog/79241

你可能感兴趣的文章
多网卡绑定:active-backup - 主备模式
查看>>
最近发现了一个玩游戏的好地方
查看>>
增加反向链接的35个技巧
查看>>
Go编程基础5-基础模板用法
查看>>
Valid Anagram(leetcode242)
查看>>
记录一次文件过多的删除经历
查看>>
Operand should contain 1 column(s)
查看>>
基于Python的开源爬虫软件Scrapy快速入门
查看>>
企业创新系列之:格物致知
查看>>
常用命令
查看>>
SaltStack扩展组件
查看>>
圈子科技:圈子联合文化团一行科技出访深圳残友集团
查看>>
Spring(二)
查看>>
Java中System.loadLibrary() 的执行过程
查看>>
VMware vSphere 5.1 简介与安装
查看>>
超链接a标签的href与onclick中使用javascript的区别
查看>>
哥本哈根共享单车系统被黑 超过1800辆自行车成“摆设”
查看>>
知物由学 | 你的网络安全问题背后的真正原因
查看>>
Day 29 yum源应用
查看>>
学习Linux
查看>>