[20131125]vim的bccalc.vim插件有关问题以及10,16进制转换的简单方法.txt

[20131125]vim的bccalc.vim插件有关问题以及10,16进制转换的简单方法.txt

链接: http://www.vim.org/scripts/script.php?script_id=219
在windows下乘法,以及^运算有问题加入如下:

let str = escape (str, '();&>
let str = substitute (str, "\\\^", "\\\^\\\^\\\^\\\^", "")

自己没事,写一个脚本做行计算功能以及10,16进制的转换功能,简单一点不做复杂检测,如下:

noremap  cc Yp!!bc -lqkA = J
noremap  ch YpIobase=16;!!bc -lqkA = 0xJxguu
noremap  cd YpgUU:s/0x//geiIibase=16;!!bc -lqkA = J

--说明:
1. \cc 做行计算.调用bc程序,必须安装bc程序,在windwos下,下载:
http://unxutils.sourceforge.net/
http://unxutils.sourceforge.net/UnxUtils.zip
http://unxutils.sourceforge.net/UnxUpdates.zip
--解压后设置path环境变量就可以了.

2. \ch 将10进制转化为16进制.
3. \cd 将16进制转化为10进制.
4. 16进制我转化小写.

时间: 2024-08-02 03:58:32

[20131125]vim的bccalc.vim插件有关问题以及10,16进制转换的简单方法.txt的相关文章

[20121207]vim中使用bc做10与16进制计算.txt

[20121207]vim中使用bc做10与16进制计算.txt 工作中需要经常做10与16进制的转换,我记得以前有一个插件与vim结合可以实现简单的计算功能,比在平时输入是时输入ctrl+r=计算式(在插入模式)要方便一些,我个人计算时经常使用.链接如下: http://www.vim.org/scripts/script.php?script_id=219http://space.itpub.net/267265/viewspace-82924 实际上作者给出的例子,好像也可以实现,我感觉不

[20170725]vim调用bccalc插件问题.txt

[20170725]vim调用bccalc插件问题.txt http://blog.itpub.net/267265/viewspace-2140886/ http://blog.itpub.net/267265/viewspace-2140823/ http://blog.itpub.net/267265/viewspace-2140602/ --//我个人很喜欢在vim调用bc做各种计算,使用插件bccale,参考前面的链接. --//今天在使用时遇到1个问题,做一个记录与分析: 1/300

[vim]Best of Vim Tips

zzapper's Tips Page ------------------------------------------------------------------------------__BEGIN__------------------------------------------------------------------------------# searching/joe/e                      : cursor set to End of mat

在Vim里精通Vim

学习难度曲线图 Vim的难学是出了名的,而且当之无愧.虽然内置的vimtutor教材能够教会你一些非常基本的用法,能让你知道如何编辑一个文件,但如果想像传说中的vim高手那样精通它,该怎么办呢? 通过简单的谷歌搜索,你能找到很多如何学习vim的好文章,比如vimcasts里就有很多非常不错的视频,但这些教材并不是用最直接的通过实践的方式来帮助你精通vim.你也许能学会一些非常有趣的技巧,但你如何能保证可以长久的记住如何使用它们?所以,你真正需要的是一个vim学习课件! vim学习课件由大量的文本

js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法

  这篇文章主要介绍了js插件设置innerHTML时在IE8下提示"未知运行时错误"解决方法,较为详细的分析了错误的原因及对应的解决方法,需要的朋友可以参考下 本文实例讲述了js插件设置innerHTML时在IE8下提示"未知运行时错误"解决方法.分享给大家供大家参考.具体分析如下: 问题描述: 网站中使用了一个js插件,设置innerHTML时,在IE8下报错"未知运行时错误": ? 1 2 3 4 5 <div id="di

php不使用插件导出excel的简单方法

 这篇文章主要介绍了php不使用插件导出excel的简单方法,首先获取需要导出的数据的数组,数组的格式在下面.之后就是定义文件名称和需要导出的excel的样式,最后就是循环数组,输出数据了   代码如下: $filename=date("Y年m月d日")."数据信息统计结果.xls";     //文件名 $ua = $_SERVER["HTTP_USER_AGENT"];  //中文文件名不乱码 if (preg_match("/MS

jquery插件-jquery.bootgrid插件如何实现数据的分页显示,求一个简单地小例子~~

问题描述 jquery.bootgrid插件如何实现数据的分页显示,求一个简单地小例子~~ 感觉它是一个非常不错的数据分页显示框架,希望能够学会,可是在网上没有查到类似的资料,大家有用过的吗? 解决方案 http://www.jquery-bootgrid.com/Examples 解决方案二: 这个我看过了,但是代码不全,有部分不知道怎么写

unity3d里A*寻路插件在调用seeker函数的时候显示缺少了一个方法。

问题描述 unity3d里A*寻路插件在调用seeker函数的时候显示缺少了一个方法. unity3d里A*寻路插件在调用seeker函数的时候显示缺少了StarMultiTargetPath方法.我用的是免费版的插件,在seeker的函数里也确实没有找到StarMultiTargetPath.但是A*官网上有这个函数.求好心大神帮.忙解决啊

jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)_jquery

本文实例讲述了jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法.分享给大家供大家参考,具体如下: 该插件是文章作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的拖拽改变元素大小的效果,您可以根据自己的实际需求来设置被拖拽元素的最小宽高和最大宽高.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E