★ 如何利用VIM记晨间日记

本文版权归属“Geek4us

VIM的变通方法很多,所以,好好利用VIM的强大就能实现自己的想法。

比如,最近,我想利用VIM来记录晨间日记,那么,到底要怎么做呢?

一、实现的思路

我打算用VIM上的Calendar插件,然后,利用VIM能够自定义一个模板的功能,实现这个想法。下面就是实践的部分了。

二、准备好Calendar插件

从(http://www.vim.org/scripts/download_script.php?src_id=11795)下载插件,并把它解压到VIM安装目录中的plugin文件夹里。

我放插件的文件夹是:

f:Vimvimfilesplugin

只要,Calendar放到plugin文件夹里面,Calendar插件就安装成功。

感谢网友xinghang、lzuxz的提醒,把Calendar文件放好之后,要在VIM的配置文件,也就是_vimrc这个文件里面,为了Calendar能配置成功,要在_vimrc添加如下命令

let calendar_diary = path

红色字体的部分,是填上放置Calendar记录文件的路径,我的配置如下:

let calendar_diary = F:vimcalendar

三、准备好模板文件

这个步骤很简单,新建一个文件夹,并在里面新建一个文件,这个文件就是你需要的模板文件。

这个文件什么格式都可以,但是一定要带后缀,比如:.tpl。

我的模板文件叫作calendar_morning_diary.tpl,放在:

f:Vimtemplatescalendar_morning_diary.tpl

四、修改_vimrc

打开_vimrc,输入以下参数:

autocmd BufNewFile *.cal read $MYDOTVIM/ywfiles/templates/calendar_morning_diary.tpl | normal ggdd

这段命令,是让你在用Calendar记录的时候,能够自动地载入模板。

标注了红色的字段,是定位你放置模板的位置。如果你的模板放在:f:Vimtemplatescalendar_morning_diary.tpl

那么,就要把红色的字段改为:f:Vimtemplates,最后的效果就是这样:

autocmd BufNewFile *.cal read f:Vimtemplatescalendar_morning_diary.tpl | normal ggdd

五、运行VIM,调出Calendar

就是在命令模式下,输入:Calendar,如图:

vim_calendar

然后,你就看到:

大功告成!



《★ 如何利用VIM记晨间日记》有12个想法

  1. 应该在什么目录下面创建diary,我创建新的笔记的时候,他提示:‘please create diary directory : ~/diary’

  2. @lzuxz
    那是因为要指定一个目录存放日记文件,可用以下语法指定:
    let calendar_diary = “F:/diary”
    两个引号中可以是您指定的任意目录。例如:F:/diary 或 D:/my_diary ……
    注意一点是,上面的目录格式是指定 Windows 中的目录。

  3. 一个排版上的小建议。
    中文英文数字混排时,不同种类的语言之间最好有空白过渡(可以用空格)一下。
    例如:

    VIM 的变通方法很多,所以,好好利用 VIM 的强大就能实现自己的想法。
    VIM的变通方法很多,所以,好好利用VIM的强大就能实现自己的想法。

    上两句观感就不同。

    再比如:

    你好 123。
    你好123。

    一般排版软件都会自动设置不同语种这类间隙,就连 Word 都会处理这种情况。而文本格式只好用空格代替。

    当然感觉这东西因人而异。

  4. Thanks for your ideas. One thing we have noticed is the fact banks in addition to financial institutions know the dimensions and spending behavior of consumers while also understand that many people max out their cards around the holiday seasons. They correctly take advantage of this specific fact and begin flooding ones inbox and also snail-mail box by using hundreds of Zero APR credit card offers shortly after the holiday season finishes. Knowing that should you be like 98% of the American public, you’ll leap at the one opportunity to consolidate card debt and move balances for 0 annual percentage rates credit cards.

  5. 你好,我平时记点东西都是使用markdown格式,最近刚发现Calendar.vim这个插件,日记的默认后缀是.cal 我要如何能改成 .md,谢谢了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注