首页 > 如何打造全文本vim操作环境

如何打造全文本vim操作环境

这个问题比较大啊,希望可以集思广益,接下来说下我的需求:
需求目标:
打造一个全文本的使用环境,但又要满足日常的办公需求.全文本就是使用vim进行相应的操作,因为我一直使用的都是linux,现在使用mac,所以使用最多的还是vim来编辑内容,多用wiki或者 markdown的格式.但又要满足日常的办公需求,总会有各种ppt和其它doc文档的需求,也会写一些线上的blog等.

我现在的状态:


现在的进度,zim wiki我使用vimwiki 很不错;时间插入有一个命令,后面答案我会详细写;pandoc转pdf 我今天实验了好久 将pdflatex 想pandoc转md文件成pdf,结果中文字体一直不行,英文的没有问题,找了很多方法还没有解决.不知道大家有没有办法啊.


中文转换的问题已经解决了,我正在整理各个环节,整理好了之后再提交答案.


在整理过程中,看到一篇不错的文章分享给大家 http://www.mikewootc.com/wiki/tool/sitebuild/mikewiki.html 我会按这个原理的基础上再丰富下.


我已经整理了篇 pandoc+markdown+makefile+vimwiki+github的一个环境,还没有完全写完,大家可以先查看 http://wiki.ohlinux.com http://www.ohlinux.com 完善了之后会再发布答案.


首先提出我的问题之后,有了两位朋友的抛砖引玉,通过他们的引子和我之前接触的一些软件,成功的完全了一整套的环境,如果各个软件熟悉其实并不是麻烦.整个的环境基于mike的wiki思路,http://www.mikewootc.com/wiki/tool/sitebuild/mikewiki.html 我也整理出来了一个(还在完善中) http://wiki.ohlinux.com/wiki/tool/sitebuild/ohlinuxwiki.html

大概介绍下:

insert date
nmap <F3> a<C-R>=strftime("%Y-%m-%d %I:%M %p")<CR><Esc>
imap <F3> <C-R>=strftime("%Y-%m-%d %I:%M %p")<CR>

更详细的文档还是查看我的wiki和github http://wiki.ohlinux.com/wiki/tool/sitebuild/ohlinuxwiki.html

后续问题:我使用的SyntaxHighlighter高亮来标记code,但是展示最下面总有一行乱码,查看soure并没有问题,确定是SyntaxHighlighter的显示问题,有谁对这个了解的,我要再单独开个问题么?


最后这个高亮的问题我单独开了一个问题:http://.com/q/1010000000203902 确认应该是显示问题,但我也同时发现一个markdown语法的坑,需要注意的. 举例:

* aaaaa
* bbbbb
    * ccccc

    code line1 
    code line2

靠tab来打

不会成功.改成如下可以:

* aaaaa
* bbbbb
    * ccccc

this is code : 

    code line1 
    code line2

自动插入当前时间 http://vim.wikia.com/wiki/Insert_current_date_or_time#Automatically_update_timestamps

文本标记转 ppt 有很多工具啊 asciidoc txt2tag 什么的
pandoc 貌似可以直接生成 html slide http://johnmacfarlane.net/pandoc/demos.html
其实直接用 impress.js reveal.js 更简单

如果 blog 是 wordpress 的话有插件 VimRepress
vim 要 python 支持

本地可以跑个 dokuwiki


关于wiki的话推荐vimwiki

【热门文章】
【热门文章】