按标签归档:Vim

Vim终端配色转换工具

Vim配色一直没怎么研究过,就用自带的torte方案,终于看腻了,寻找更好看的方案,在vimcolorschemetest转了一圈,综合网上评价和自身审美观念,暂时选择wombat,并作了点修改。 但wombat的代码全是gui的,所以终端下就没效了,还找到个wombat256,但是效果不怎么样。所以我考虑转换,就是转成终端能显示的相近颜色。经过研究,找到三个工具。主要参考这两篇文章。

分类:软件介绍 | 标签:, , , | 4 条评论

退出Vim后终端背景色问题

vim和gvim我一直交替着用,小修改用vim,懒得离开终端,大修改用gvim。不过有个奇怪问题得解决一下。 配色我用的是torte方案,gvim的效果是这样的,背景是纯黑的。

分类:故障分析 | 标签: | 发表评论

用Vim修改二进制文件的一些技巧

虽然Vim本来不是就为编辑二进制来设计,但它也可以干这事,我也还真经常用,用来查找和替换一些字符串,如java的class文件,还有grub4dos的内置菜单。 Vim的文档也有一些技巧,如二进制文件,十六进制编辑,我再补充一下。 二进制编辑模式 编辑二进制文件需要加“-b”参数来启动 vim -b datafile 这个参数很重要,它告诉Vim关闭一些功能,比如编码检测之类的,免得修改出错。我曾经在编辑Grub4DOS的grldr文件没有用这个参数,修改时提示文件是Readonly的,但我确定文件权限是可写的,且保存后这个grldr是损坏的,无法引导系统,加入这个参数来修改就没问题了。

分类:经验技巧 | 标签: | 发表评论

让Vim识别以等号开头的文件名补全

地球人都知道Vim在插入模式下按Ctrl+X再按Ctrl+F可以补全文件路径,但以等号开头的就不会补全了,比如 config=/usr/ 用等号来定义键值对在配置文件中很常见吧,可是Vim就是不补全,因为它把“=/usr/”当成一个路径了,不是以“/”开头,而是“=”,所以你得在两个符号间插一个空格,补全后再删掉,这就有点烦。 老规矩依然是RTFM,最后找得一相关选项“isfname”,这个选项是用以表示文件名的组成字符,看一下默认值

分类:程序配置 | 标签: | 发表评论

Vim对比同一窗口内文本

标题起得真纠结,其实就是用vim对比两段文本,地球人都知道用vim来对比文本文件不同很简单,用“vimdiff”来打开就行了,我的问题是,从剪贴板分两次粘贴一段文本,直接对比一下,不想保存为文件再打开对比。 比如,smplayer的“音频”菜单,“滤镜”里有个选项是”音量正常化”,效果是让声音大声一点。我要找出这个选项对应的mplayer的参数是什么,一个方法是去啃mplayer那个超长的manpage。另一个方法是,打开smplayer的“选项”菜单,“查看日志”的”Mplayer”选项(快捷键Ctrl+M),这样就看到smplayer调用mplayer所用的命令行参数了。

分类:经验技巧 | 标签: | 3 条评论

Vim也是个播放器

昨天清理Google Reader未读,看到这篇文章,类似的效果我看过Word,Excel版,不过用记事本是第一次看到,有点意思,当然记事本没有宏功能,它的翻页功能肯定使用其它程序控制的。 连Windows那个简陋的记事本也能放动画了,作为“编辑器之神”的Vim不可能不行吧,于是我蛋疼起来就折腾一下,做了个Vim版,猛击这个链接来看视频。

分类:经验技巧 | 标签:, , , | 20 条评论

XP安装Vim中文文档后界面乱码

重装XP后又重装Vim,当然vimrc文件早就备份,跟Ubuntu共用配置,再装了中文文档,发现vim的界面出现乱码了,标签文件名也是乱码,之前也没出现这个情况。 程序界面乱码鸟

分类:故障分析 | 标签:, | 发表评论

Vim在终端里中键粘贴问题

在Ubunut有个非常好使的功能,也就是选中一段文字,在别的地方按鼠标中键就能粘贴了,独立于快捷键Ctrl+C,Ctrl+V,那个剪贴板,或者说系统有2个剪贴板吧。刚才看书测试代码发现vim的一个很诡异的问题。 书上列出得脚本代码,我看得是电子版,我一般就是鼠标选中,然后在终端了运行vim,中键,然后保存退出加运行权限测试,发现代码老是跟书的结果不一样。如果用Ctrl+C复制,然后在vim里用“”+p”来粘贴却没有问题。奇怪啊,通过对比,前一个方法,代码开头那个变量名前面少了一个字符,导致结果不同了。

分类:故障分析 | 标签: | 6 条评论

用Vim作为语法高亮的页面查看器

原文《Use Vim As A Syntax Highlighting Pager》, “http://ubuntu-tutorials.com/2008/07/14/use-vim-as-a-syntax-highlighting-pager/”,Wordpress转超链接好像出了点问题。

分类:经验技巧 | 标签: | 2 条评论

用Vim修复GIMP生成的xpm文件

用Vim修复图片?没错。上次弄了个Slax/Fanx的Grub背景文件,那是在Windows下先用IrfanView转换为索引14色,然后用XnView转换为xpm文件。以前在Linux下用过convert命令也转换过xpm,用这两种方法的生成的xmp文件都能在Grub4dos下用。 用GIMP(在Windows下)也做出14色的xpm文件,但偏偏作出来的xpm不能在Grub4Dos下用,很郁闷,但却能在IrfanView和XnView浏览。好奇用Vim打开xpm文件,居然是个文本文件,里面是一个C结构,Vim居然支持xpm显示。对比一下用3种方法生成的xpm,用convert转的跟用GIMP生成的代码一样。但为什么偏偏是GIMP的在Grub4Dos用不了呢?

分类:故障分析 | 标签:, | 2 条评论