linux
===========================================================
在vim中使用bc进行算术计算
===========================================================
今天同事想导入一个文本文件进入execl进行算术运算,我正好看了一下,好像使用bc更快一些。
使用vim编辑好文件,然后执行cat foo | bc ,就可以得到结果。

我当时想到另外一个问题,以前要计算某个算术的结果,我经常在vim里执行!!bc 获得结果,
但是这样存在一个问题,覆盖了原来的算式。

直接上http://vim.sourceforge.net/看看,发现一个现成的plugin,
http://vim.sourceforge.net/scripts/script.php?script_id=219
原来脚本使用;bc 来执行命令。

自己修改如下,更加符合自己的习惯:
vnoremap <Leader>bc "ey:call<SID>CalcBC(1)<CR>
noremap <Leader>bc "eyy:call CalcLines(0)<CR>
noremap <Leader>bx <Esc>A=<Esc>"eyy:call CalcLines(0)<CR>

自己还增加了一个<Leader>bx命令,不需要输入等号就可以获得结果。


lfree 发表于:2006.10.20 17:31 ::分类: ( vim ) ::阅读:(421次) :: 评论 (0)

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...