MACVim下Viki安装和使用的总结

1 篇文章 0 订阅

安装viki:用《Byte of Vim v051》上的方法安装viki没有成功,可能是因为我用的最新版本的viki。

没办法,只有仔细看看vim官网上的安装说明,发现先要装tlib。

于是,下载tlib.vba(1.0.4)viki.zip(4.0.4)

安装过程如下:

bogon:.vim yangjia$ mkdir autoload
bogon:.vim yangjia$ ls
autoload
bogon:.vim yangjia$ cd autoload/
bogon:autoload yangjia$ ls
bogon:autoload yangjia$ mkdir tlib
bogon:autoload yangjia$ ls
tlib
bogon:autoload yangjia$ vim ~/Downloads/tlib.vba #打开vba文件后,执行:so %
bogon:autoload yangjia$ ls
tlib		tlib.vim
bogon:autoload yangjia$ ls tlib
Filter_cnf.vim		cmd.vim			rx.vim
Filter_cnfd.vim		comments.vim		scratch.vim
Filter_cnfx.vim		date.vim		signs.vim
Filter_fuzzy.vim	dir.vim			string.vim
Object.vim		eval.vim		syntax.vim
Test.vim		file.vim		tab.vim
TestChild.vim		hook.vim		tag.vim
World.vim		input.vim		textobjects.vim
agent.vim		list.vim		time.vim
arg.vim			map.vim			type.vim
autocmdgroup.vim	normal.vim		url.vim
balloon.vim		notify.vim		var.vim
buffer.vim		paragraph.vim		vcs.vim
cache.vim		persistent.vim		vim.vim
char.vim		progressbar.vim		win.vim
bogon:autoload yangjia$ cd ..
bogon:.vim yangjia$ ls
autoload	doc		plugin		test
bogon:.vim yangjia$ cp -R ~/Downloads/viki/ .
bogon:.vim yangjia$ ls
autoload	doc		indent		syntax
compiler	ftplugin	plugin		test

安装好了,发现vim不能自动识别.viki文件,需要在.vimrc增加如下代码:

" Viki

let g:vikiNameSuffix=".viki"
au BufRead,BufNewFile *.viki set filetype=viki

搞定自动识别.viki文件后,参照《Byte of Vim》写了第一个viki文件:

* test
[[http://deplate.sourceforge.net/Markup.html][hyperlink]]
[[~/test2.txt][mytest]]
 效果如下,将光标移到第二行中间,再敲control+enter,自动打开网页。


viki只能对macvim有效。自带的vim(版本是7.3)虽然文件类型已经是viki,但是不能用control+enter跳转。

我用viki的目的主要是知识管理,只用到了viki一部分功能:

1、本地文件的链接:

      语法:[[/your/file/path][file description]]

                  [/your/file/path]是文件路径,[file description]是文件描述。viki会把前者隐藏,只显示后者。把光标移到后者上,敲control+enter就可以打开文件。

2、文字加粗:×

前几天在WIN XP上用vim7.4跑viki,结果路径总是不对,估计是7.4的兼容问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值