2010年12月20日 星期一

位置標誌符

%toc 目錄

你可以新增'目錄'到你的html文件中,html文件由維基產生。
只要放置


到你的維基頁面中。 
你也可以新增標題到你的'toc'中: 

%title 頁面的標題


當你將你的維基頁面轉成html文件時,預設的頁面標題為該頁面的檔名。
假如你想要其他的標題,可將:


置於該維基頁面中。

%nohtml


假如你不想要將一個維基頁面轉成html文件,可將:


置於該文件中。

待辦列表

你可以建立個待辦列表 -- 這個列表你能對列表項目做勾選/取消選取的動作。
下面舉個列表的例子做說明:

= 可切換的項目列表 =
  * [X] 切換列表項目為開/關。
    * [X] 簡單的切換[ ]與[X]。
    * [X] 所有的次列表項目都會被適當的切換為開/關。
    * [X] 假如當前這行是個列表項目,只會切換子次列表項目。
    * [X] 父列表項目會隨著它的子項目被切換。
  * [X] 有數字的列表也能做切換。
  * [X] 新增列秒項目方塊有標亮的功能。
  * [X] 如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。

在網頁中呈現的效果:

可切換的項目列表

  •  切換列表項目為開/關。
    •  簡單的切換[ ]與[X]。
    •  所有的次列表項目都會被適當的切換為開/關。
    •  假如當前這行是個列表項目,只會切換子次列表項目。
    •  父列表項目會隨著它的子項目被切換。
  •  有數字的列表也能做切換。
  •  新增列表項目方塊有標亮的功能。
  •  如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。
按下 <Ctrl+Space>鍵可以切換第一個列表項目與其下的所有子項目:

= 可切換的項目列表 =
  * [ ] 切換列表項目為開/關。
    * [ ] 簡單的切換[ ]與[X]。
    * [ ] 所有的次列表項目都會被適當的切換為開/關。
    * [ ] 假如當前這行是個列表項目,只會切換子次列表項目。
    * [ ] 父列表項目會隨著它的子項目被切換。
  * [X] 有數字的列表也能做切換。
  * [X] 新增列表項目方塊有標亮的功能。
  * [X] 如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。

在網頁中呈現的效果:

可切換的項目列表

  •  切換列表項目為開/關。
    •  簡單的切換[ ]與[X]。
    •  所有的次列表項目都會被適當的切換為開/關。
    •  假如當前這行是個列表項目,只會切換子次列表項目。
    •  父列表項目會隨著它的子項目被切換。
  •  有數字的列表也能做切換。
  •  新增列表項目方塊有標亮的功能。
  •  如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。
在第三個列表項目上,按下 <Ctrl+Space>鍵可以切換它和它的所有父項目:

= 可切換的項目列表 =
  * [.] 切換列表項目為開/關。
    * [ ] 簡單的切換[ ]與[X]。
    * [X] 所有的次列表項目都會被適當的切換為開/關。
    * [ ] 假如當前這行是個列表項目,只會切換子次列表項目。
    * [ ] 父列表項目會隨著它的子項目被切換。
  * [ ] 有數字的列表也能做切換。
  * [ ] 新增列表項目方塊有標亮的功能。
  * [ ] 如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。

在網頁中呈現的效果:

可切換的項目列表

  •  切換列表項目為開/關。
    •  簡單的切換[ ]與[X]。
    •  所有的次列表項目都會被適當的切換為開/關。
    •  假如當前這行是個列表項目,只會切換子次列表項目。
    •  父列表項目會隨著它的子項目被切換。
  •  有數字的列表也能做切換。
  •  新增列表項目方塊有標亮的功能。
  •  如果你在一般模式輸入o, O或在編輯模式輸入<Enter>鍵時,會新增 [ ] 到下一個新建立的列表項目。
父項目能被它的子項目所切換。在[ ]裡的符號,指的是切換的子項目所完成的百分比:

    [ ] -- 0%
    [.] -- 1-33%
    [o] -- 34-66%
    [O] -- 67-99%
    [X] -- 100%

使用可視模式可能切換多個列表項目。

2010年12月19日 星期日

註解


註解範例

文字在  之間為註解。

語法效果

區塊引用

區塊引用範例

文字開始有四個或多個空白為一個區塊引用。
在vimwiki中這是個區塊引用。在vim中並沒有標亮,但
    是在html中會加入樣式。區塊引用通常用在引用
    一段其他出處的文字。

語法效果

在vimwiki中這是個區塊引用。在vim中並沒有標亮,但 是在html中會加入樣式。區塊引用通常用在引用 一段其他出處的文字。

預先格式


使用  來定義一個預先格式的區塊:
你可以增加額外的訊息(class="brush: python")到{{{標籤後:
在網頁中輸出的結果:
 <pre class="brush: python">
 def hello(world):
     for x in range(10):
         print("Hello {0} number {1}".format(world, x))
 </pre>
可以使用外部的Javascript工具為你的程式碼加入顏色,像google syntax highlighter。
你可以設定vimwiki使預先格式文字標亮程式片段。 更多資訊 vimwiki-option-nested_syntaxes

vimwiki-option-nested_syntaxes


值              預設值             值
nested_syntaxes {}                為vim檔案類型與標亮關鍵字值對

描述
你能在預先文字中,依不同語法之程式語言做標亮的動作。
例如在你的vimrc中,可以做如下的設定:
  let wiki = {}
  let wiki.path = '~/my_wiki/'
  let wiki.nested_syntaxes = {'python': 'python', 'c++': 'cpp'}
  let g:vimwiki_list = [wiki]

能使你的python與c++程式語言標亮:
或者:

表格

表格的建立藉由在每個儲存格中填入內容,並以|字元作分隔。 你可以在儲存格中使用維基語法,包含字體與連結。 例如:
| 年    | 溫度 (low) | 溫度(high) |
 |------+----------+----------|
 | 1900 | -10      | 25       |
 | 1910 | -15      | 30       |
 | 1920 | -10      | 32       |
 | 1930 | _N/A_    | _N/A_    |
 | 1940 | -2       | 40       |
在網頁中呈現如下:
溫度 (low)溫度(high)
1900-1025
1910-1530
1920-1032
1930N/AN/A
1940-240

在html中,下面這部分是表格的標題
| 年 | 溫度 (low) | 溫度(high) |
 |---+----------+----------|
在網頁中呈現如下:
溫度 (low)溫度(high)

假如你對表格做縮排,它將置於html網頁的中央。
查看更多資訊 表格說明關於如何管理表格。
筆記:你不能在表格中,使用[[link|description]]類型的連結。必須用[[link][description]]來替代它。