[vim插件]说下vimwiki

最近发现vimwiki是个好东西, 很适合做知识管理. 于是花了几个小时看了下帮助文档. 大概明白是怎么用了.

vimwiki是vim的一个插件, 可以在vim下建立个人维基. 不止如此, 还可以进行任务管理和个人日记管理. 今天先说下怎么用vimwiki排版

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

%%排版的格式都记在内容里面了, 看下就明白了

= 一级标签(标签占据一行) =
 == 二级标签(前面有空格就居中) ==
===三级标签===
======最多到六级标签======
    _斜体字_</br>
    *粗体字*</br>
    ~~划掉的字~~</br>
    `int i = 1 //代码, 没有语法高亮`</br>
    上^标^, 下,,标,,</br>
    * 前头圆点(可以用*或者-)</br>
    * 下面两个是内部连接</br>
    [[一个维基连接]]</br>
    [[一个维基连接|这是描述]]</br>
    * 这时外部连接</br>
     http://code.google.com/p/vimwiki</br>
     mailto:habamax@gmail.com</br>
     ftp://vim.org</br>
    * 显示描述的连接
     [http://habamax.ru/blog habamax home page]</br>
     [mailto:habamax@gmail.com Drop a line to Maxim Kim]</br>
    * 挂一张图片, 必须是jpg格式的;</br>
     [[images/a.jpg]]</br>
     [[images/a.jpg|加描述的挂图]]</br>
     [[images/a.jpg|加描述大小的挂图|width:15px;hight:12px]]</br>
   
    ====== 这是一个表格(表格不要求严格对齐gqq可以对齐表格) ======
    | head1  | head2 是多少 | head3  大厦的 | head4  | head5  |
    |--------+--------------+---------------+--------+--------|
    | value1 | value2       | value3        | value4 | value5 |
    ======复杂的表格(用不上)======
     | a  | b  | c | d |
     | / | e  | > | f |
     | / | / | > | g |
     | h  | >  | > | > |

    # 前头数字(能显示数字的前提是同级中没有圆点)
   
前面的内容加黑(必须是在行开头) :: 后面换行缩进
</br></br>
{{{
    插入纯文本
}}}    

{{{c
 #include "helloworld.h"
 int helloworld()
 {
    //格式只对文本里面的格式进行高亮, html没有高亮
    printf("hello world");
 }
 }}}
%%这是水平线
----
%toc 这可以将所有标签都提取出来作为目录
%title 修改网页名字(好像会出现乱码, 不知道为什么)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

下面是vimrc的一些配置:

"vimwiki

"按F4转为html, <leader>whh 用浏览器打开
let g:vimwiki_table_auto_fmt = 0
let g:vimwiki_CJK_length = 1
let g:vimwiki_camel_case = 0
let g:vimwiki_use_mouse = 1
"let g:vimwiki_list = [{'path': 'D:/vimwiki/',
"            'path_html': 'D:/vimwiki/html/',
"            'html_header': 'D:/vimwiki/template/header.tpl',}]
let wiki = {}
let wiki.path = 'D:/vimwiki/'  "设定vimwiki的路径
let wiki.path_html = 'D:/vimwiki/html/'  "设定html代码的路径
let wiki.nested_syntaxes = {'python': 'python', 'c++': 'cpp', 'c': 'c'}
let g:vimwiki_list = [wiki]
let g:vimwiki_browsers=['d:Program FilesSogouExplorersogouexplorer.exe']
map <F4> :Vimwiki2HTML<cr>
map <S-F4> :VimwikiAll2HTML<cr>

 

补上几张图片, 本来想传html代码的, 不过好像复制过去会变成乱码

[vim插件]说下vimwiki

[vim插件]说下vimwiki

[vim插件]说下vimwiki

原文链接: https://www.cnblogs.com/at2021/archive/2012/03/21/2410359.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    [vim插件]说下vimwiki

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/44771

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 下午9:24
下一篇 2023年2月8日 下午9:25

相关推荐