yaohunzhanyue / collcetion

6 stars 0 forks source link

h2ero/mwiki: using markdown manage your knowledge in vim. #50

Open yaohunzhanyue opened 4 years ago

yaohunzhanyue commented 4 years ago

mwiki

markdown wiki pulgin for vim

record: https://asciinema.org/a/dti9cfipk4lvdjxh8feeov860

配置

  1. 依赖tpope/vim-markdown语法高亮插件 https://github.com/tpope/vim-markdown
  2. .vimrc
    let g:mwikiTableAlign = "left"
    let g:mwikis = [ {'path':'/home/h2ero/h2ero/wiki/vim/'}, {'path':'/home/h2ero/h2ero/jobwiki/'}]

Feature

链接

  1. Leader+m+w进入配置文件中第一个wiki首页. N+Leader+m+w进入配置文件中第N个wiki首页.
  2. 光标下是文本, Enter创建链接,并创建文件
  3. Tab跳转到下一个链接, Shift+Tab跳转到上一个链接
  4. 光标下是链接, Enter进入链接指向的文件.
  5. Backspace 返回上一次编辑的文件.

Table

  1. 创建Table, Leader + m +t + c
  2. 编辑完成按ESC退回到Normal模式, Table会自动格式化
  3. Tab跳转到下一个Cell, Shift+Tab跳转到上一个Cell

HTML生成

语法高亮

  1. 支持markdown格式的语法高亮.

    # vimL

    ## Hello Word

    ``` viml
    " markdown highlight code block
    echo "Hello World"