摘要: 说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.准备软件及插件。(a)gvim72.exe地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?dow 阅读全文
posted @ 2012-04-13 17:52 赵小磊 阅读(193) 评论(0) 推荐(0) 编辑
摘要: http://www.vim.org/scripts/script.php?script_id=159let g:miniBufExplMapWindowNavVim = 1let g:miniBufExplMapWindowNavArrows = 1let g:miniBufExplMapCTabSwitchBufs = 1let g:miniBufExplModSelTarget = 1将minibufexpl.vim复制到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:let g:miniBufExplMapCTabSwitchBufs=1let 阅读全文
posted @ 2012-04-13 17:51 赵小磊 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 1. 配置set tabpagemax=18 VIM默认只能打开10个标签页,在配置文件可以修改这个限制:set showtabline=0 不显示标签栏set showtabline=1 这是默认设置,意思是,在创建标签页后才显示标签栏。set showtabline=2 总是显示标签栏2. 命令行命令::tabe filename 用标签页打开文件:tabnew filename 用标签页打开文件:tab split 用标签页打开当期编辑的文件:tabf filename* 用标签页打开与通配符匹配的一个文件:tabs 显示所有标签页,> 指示当前页,+ 显示修改未保存:tabc 关 阅读全文
posted @ 2012-04-13 17:11 赵小磊 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 突然发现vim有代码自动补全功能,很是强大,基本和IDE的功能差不多了。要实现代码自动补全功能,我们需要一些插件,我使用的插件有:javacomplete.vimhtmlcomplete.vimcsscomplete.vimxmlcomplete.vimpythoncomplete.vimrubycomplete.vimjavascriptcomplete.vim实际上在$VIMRUNTIME/autoload下已经有不少这样的插件了,我们只需要下载没有的就行了。把这些插件放到$VIMRUNTIME/autoload后,还需要配置下~/.vim/vimrc,加上:autocmd FileTyp 阅读全文
posted @ 2012-04-13 15:55 赵小磊 阅读(1654) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>js返回Top,弹性</title> <style type="text/css"> body { height:3000px; } #goTopBtn { position:fixed; bottom: 35px; padding:5px; cursor: pointer; right:0; _position: absolute; _right: aut 阅读全文
posted @ 2012-04-13 14:49 赵小磊 阅读(1332) 评论(0) 推荐(1) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>点击平滑滚动“返回顶部”的效果</title><meta http-equiv="content-type&q 阅读全文
posted @ 2012-04-13 14:24 赵小磊 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: <div class = "dom'></div>元素JS实现方法:function $class(domclass){ var odiv = document.getElementsByTagName("*"); var a; for(var i = 0; i<odiv.length; i++) { if(odiv[i].className == domclass) { a = odiv } return a; }}用这个函数来获取就很简单了只需要var d = $class("dom... 阅读全文
posted @ 2012-04-13 13:50 赵小磊 阅读(21075) 评论(1) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 阅读全文
posted @ 2012-04-13 13:22 赵小磊 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 刚才在Linuxtoy上发现一个很好用的Vim插件:tabular,下载试用了一下,确实很方便。 对于程序员来说,都希望代码看着整齐一点,tabular 就是实现代码对齐的。比如好几行的变量赋值语句, 变量名长短"参差不齐",有时候会习惯手动调整,让赋值的"="对齐。其他时候,比如括号的对齐。 随手挑了一段代码试了一下:将光标移动到第7行,输入 :Tab /{ 将会根据 "{" 对齐接下来的几行代码(貌似 tabular 可以自动识别"作用域",只处理7 – 15 行之间的代码),像这样:第8行代码最长,所以会根据 阅读全文
posted @ 2012-04-13 12:01 赵小磊 阅读(3960) 评论(0) 推荐(1) 编辑
摘要: set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt . '-b 阅读全文
posted @ 2012-04-13 09:59 赵小磊 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 要装上一插件才支持自动换行功能。这个插件的安装网址是:http://ahtik.com/eclipse-update/插件很小,装上了重启Eclipse就可以自动换行了。方法是在编辑器里右点,选择:Word Wrap 或者使用快捷键 Alt-Shift+W 阅读全文
posted @ 2012-04-13 09:45 赵小磊 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Zen coding无疑是一款高效开发的插件,适用于多平台,支持非常多的IDE。由于最近要写一些HTML和一些CSS,听别人说写这些用Aptana就最好了。于是也捣鼓了一下,顺便把安装过程给记录下来。安装方法:1.打开Aptana,看菜单栏Help > Install New Software2.添加http://zen-coding.ru/eclipse/updates/(或者http://media.chikuyonok.ru/eclipse/updates/3.在插件列表查找Zen Coding for Eclipse遇到问你是否Accept,你就选择“Accept”, , 一路点 阅读全文
posted @ 2012-04-13 09:35 赵小磊 阅读(317) 评论(0) 推荐(0) 编辑
回到头部