[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 Files\SogouExplorer\sogouexplorer.exe']
map <F4> :Vimwiki2HTML<cr>
map <S-F4> :VimwikiAll2HTML<cr>

 

補上幾張圖片, 本來想傳html代碼的, 不過好像復制過去會變成亂碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM