|
|
发表于 2006-5-24 22:13:30
|
显示全部楼层
这是我达到的效果:
1. 瞬间就能通过一个快捷键调出笔记窗口(Alt+n)
2. 在命令行敲一个node命令也能快速调出笔记窗口
3. 方便的分类管理功能:在查看和编辑笔记时,可以对分类进行展开和折叠。
4. “所想既所得”的编辑方式
5. 能方便地将笔记导出为pdf等格式
6. 能方便地在笔记中插入各种图形(数学函数、结构图、UML等)
7. 强大的搜索功能,并且支持正则表达式
8. 能对词语和句子进行自动补齐
......还有其它太多的功能,列不完。
以下是对上面每一项效果的实现办法:
1. 瞬间就能通过一个快捷键调出笔记窗口(Alt+n)
我的桌面是fluxbox,所以只需在~/.fluxbox/keys中加入一行:
Mod1 n :ExecCommand gvim /home/shpchp/note.tex
2. 在命令行敲一个node命令也能快速调出笔记窗口
在~/.bashrc中加入一行:
alias note='gvim /home/shpchp/note.tex'
3. 方便的分类管理功能:在查看和编辑笔记时,可以对分类进行展开和折叠。
由于note.tex是TEX文件,所以只需安装latexsuite这个vim插件。该插件会利用vim的Folding功能,对TEX文件的section、subsection、subsubsection等进行展开和折叠。
4. “所想既所得”的编辑方式
这个不用说了,TEX就是一种“所想既所得”的文件格式。
5. 能方便地将笔记导出为pdf等格式
这个也不用说了,将tex文件转换为各种文件格式太方便了。
6. 能方便地在笔记中插入各种图形(数学函数、结构图、UML等)
除了利用mpost外,latex还提供了各种图形语句,能画出最漂亮、最精确的图形。
7. 强大的搜索功能,并且支持正则表达式
这个是gvim提供的,不用说了。
8. 能对词语和句子进行自动补齐
这个也是gvim提供的,通过Ctrl+p或Ctrl+n进行补齐,也不用说了。
......还有其它太多的功能,列不完。
这些就更不用说了,gvim的强大功能是说不完的。 |
|