订阅我
2010-09月 日 一 二 三 四 五 六 « Aug 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 分类
标签
Archlinux ATI AutoPager awk COD4 convert CS css CS地图 D-Fend Reloaded dns DOS Echofon Eclipse Firefox FireGestures Flashgot Geasemonkey Gimp glade Google Google Reader GPRS Greasemonkey Grub GTK GtkRadiant Hacking iso2grub isolinux KDE Ksnapshot mplayer Newsfox Nexuiz Nin1LinuxCD python Shell stylish twitter Ubuntu Vim VirtualBox wine 代理链接
版权
按标签归档:Vim
Vim终端配色转换工具
Vim配色一直没怎么研究过,就用自带的torte方案,终于看腻了,寻找更好看的方案,在vimcolorschemetest转了一圈,综合网上评价和自身审美观念,暂时选择wombat,并作了点修改。 但wombat的代码全是gui的,所以终端下就没效了,还找到个wombat256,但是效果不怎么样。所以我考虑转换,就是转成终端能显示的相近颜色。经过研究,找到三个工具。主要参考这两篇文章。
退出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所用的命令行参数了。
Vim也是个播放器
昨天清理Google Reader未读,看到这篇文章,类似的效果我看过Word,Excel版,不过用记事本是第一次看到,有点意思,当然记事本没有宏功能,它的翻页功能肯定使用其它程序控制的。 连Windows那个简陋的记事本也能放动画了,作为“编辑器之神”的Vim不可能不行吧,于是我蛋疼起来就折腾一下,做了个Vim版,猛击这个链接来看视频。
XP安装Vim中文文档后界面乱码
重装XP后又重装Vim,当然vimrc文件早就备份,跟Ubuntu共用配置,再装了中文文档,发现vim的界面出现乱码了,标签文件名也是乱码,之前也没出现这个情况。 程序界面乱码鸟
Vim在终端里中键粘贴问题
在Ubunut有个非常好使的功能,也就是选中一段文字,在别的地方按鼠标中键就能粘贴了,独立于快捷键Ctrl+C,Ctrl+V,那个剪贴板,或者说系统有2个剪贴板吧。刚才看书测试代码发现vim的一个很诡异的问题。 书上列出得脚本代码,我看得是电子版,我一般就是鼠标选中,然后在终端了运行vim,中键,然后保存退出加运行权限测试,发现代码老是跟书的结果不一样。如果用Ctrl+C复制,然后在vim里用“”+p”来粘贴却没有问题。奇怪啊,通过对比,前一个方法,代码开头那个变量名前面少了一个字符,导致结果不同了。
用Vim作为语法高亮的页面查看器
原文《Use Vim As A Syntax Highlighting Pager》, “http://ubuntu-tutorials.com/2008/07/14/use-vim-as-a-syntax-highlighting-pager/”,Wordpress转超链接好像出了点问题。
用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用不了呢?
