|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 网盟学院 >> 技术文档 >> 网管技术正文
推荐网管技术[多图]即将发布的Microsoft Of…推荐网管技术Asp生成静态网页
推荐网管技术让我穿过那道"墙"! 畅游网络应…推荐网管技术文件夹变身磁盘 查看共享有新招…
推荐网管技术防患于未然!终截者抗病毒软件…推荐网管技术主动防御!瑞星杀毒2008抢先评…
推荐网管技术玩转虚拟光驱:DAEMON TOOLS P…推荐网管技术速度超快 Discuz! 6.0.0试用手…
推荐网管技术当设计遇上PC:LG XPION A10图…推荐网管技术奇虎举证:各杀毒软件均报CNNIC…
推荐网管技术Google Earth 4.2加入繁体中文…推荐网管技术Photoshop CS3:蔚蓝梦幻风格婚…
推荐网管技术专业防护!瑞星防火墙2008测试…推荐网管技术挂载RAR文件 从认识到爱上WinM…
推荐网管技术让你冲浪随心所欲 如何访问被封…推荐网管技术轻装上阵!江民杀毒软件2008速…
推荐网管技术VMware Fusion苹果版全程图解(…推荐网管技术VMware Fusion苹果版全程图解(…
推荐网管技术从菜鸟出发!征服高清详细评测全…推荐网管技术VS2008和ASP.NET 3.5使用之初体…
推荐网管技术迅雷 快车 电驴 eMule下载飚速…推荐网管技术实战967种木马 木马清道夫2007…
推荐网管技术[多图]Ubuntu 7.04 初体验推荐网管技术东风吹战鼓擂 下载软件你选谁?
推荐网管技术若隐若现 Windows XP DirectX …推荐网管技术GPRS上网全攻略
推荐网管技术主流杀毒软件Vista兼容性横评推荐网管技术基于IRF的网络管理和业务管理解…
程序员的编辑器——VIM
Www.ChinaBeta.Cn 更新时间:2008-4-24

【ChinaBeta.Cn 网盟学院】



七、VIM资源

  http://www.vim.org VIM主页,有许多scripts和tips,查找插件的第一去处
  http://newsmth.net 新水木BBS的VIM版,有很多VIM爱好者可以讨论
  http://vimdoc.sf.net VIM文档工程
  http://vcd.gro.clinux.org/ VIM中文文档
  http://tnerual.eriogerg.free.fr/vim.html VIM Quick Reference Card
  http://edyfox.codecarver.org/ newsmth VIM版版主的wiki
  http://learn.tsinghua.edu.cn:8080/2001315450/ 王垠的个人主页
  《学习vi编辑器(第六版)》机械工业出版社译,O'Reilly
  几个学习正则表达式的工具(from happyvim at newsmth)

  http://weitz.de/regex-coach/ Regex Coach
  http://jregexptester.sourceforge.net/ JRegexp Tester
  http://www.regexbuddy.com/ Regex Buddy
  http://www.yzis.org/ yzis是一个新的VI变种,它支持变宽字体,目前功能还不够丰富。

  http://ex-vi.sourceforge.net/ 传统VI的源代码

八、编译安装最新CVS版的VIM

  1. 获取源代码

  cvs -z3 -d:pserver:anonymous@cvs.sf.net:/cvsroot/vim co vim7

  源代码位于当前目录的vim7目录下面,假设安装目标在d:\work\program\Vim\vim70b

  2.编译

  注意重新编译前最好clean一下,确保“*obj*”目录被删除了,否则可能出现莫名其妙的问题,比如链接时找不到一些函数。下面是一个批处理脚本:

  rem --------------------------------------------->
  @echo off
  set path=c:\winnt;c:\winnt\system32
  vcvars32.bat
  cd vim7\src
  rem .sh文件跟其它程序有关联,避免运行VC的link时执行了link.sh
  ren link.sh link.sh.old
  @echo clean...
  rem clean时加入这些选项是因为$(OUTDIR)和$(OBJDIR)根据这些标志合成的,
  rem 如果不加这些标志, 在rmdir /s /q时会找不到目录, 从而没有删除掉。
  nmake -f Make_mvc.mak clean FEATURES=HUGE GUI=yes OLE=yes MBYTE=yes IME=yes GDYNAMIC_IME=yes GIME=yes PERL=d:\work\program\Perl DYNAMIC_PERL=yes PERL_VER=58 PYTHON=d:\work\program\Python24 DYNAMIC_PYTHON=yes PYTHON_VER=24 SNIFF=yes CSCOPE=yes CPUNU=i586 DEBUG=yes MAP=lines
  @echo build big debug version...
  nmake -f Make_mvc.mak all FEATURES=HUGE GUI=yes OLE=yes MBYTE=yes IME=yes GDYNAMIC_IME=yes GIME=yes PERL=d:\work\program\Perl DYNAMIC_PERL=yes PERL_VER=58 PYTHON=d:\work\program\Python24 DYNAMIC_PYTHON=yes PYTHON_VER=24 SNIFF=yes CSCOPE=yes CPUNU=i586 DEBUG=yes MAP=lines
  ren link.sh.old link.sh
  @echo done.
  pause
  @echo on
  rem <-----------------------------------------------


  对于MinGW,

  @echo off
  @echo clean...
  make -f Make_ming.mak clean DEBUG=yes
  @echo make...
  make -f Make_ming.mak all GUI=yes OLE=yes MBYTE=yes IME=yes GDYNAMIC_IME=yes GIME=yes PERL=d:/work/program/Perl DYNAMIC_PERL=yes PERL_VER=58 PYTHON=d:/work/program/Python24 DYNAMIC_PYTHON=yes PYTHON_VER=24 CSCOPE=yes CPUNU=i586 DEBUG=yes MAP=lines
  @echo done.
  pause
  @echo on

  如果发现MinGW编译出来的gvimd.exe非常大(约4~5MB),可以用MinGW自带的strip处理一下。

  3. 安装

  如果你的系统先前有一份不同版本的VIM,那么需要先卸载掉(运行vim\vimXX\uninstal.exe,或者在拷贝完文件后运行新版VIM的 install.exe,它也会提示卸载旧版本),最近的VIM 7 CVS代码安装目录也从vim70aa转变到vim70b,也需要卸载原先的vim70aa,这一步主要是删除一些注册表项。

  如果你从CVS上更新代码后,install要求的安装目录名字没有改变(也就是说VIM版本没变),那么不需要卸载原先的版本,直接拷贝文件覆盖即可,如果你想更改目录安装的话也需要卸载。

  cd vim7
  dir /s/b *.exe
  dir /s/b *.dll
  xcopy vim7\runtime d:\work\program\vim\vim70b (vim70b是一个目录)
  copy vim7\src\*.exe d:\work\program\Vim\vim70b
  copy vim7\src\xxd\xxd.exe d:\work\program\Vim\vim70b
  copy vim7\src\vimtbar.dll d:\work\program\Vim\vim70b
  copy vim7\src\GvimExt\gvimext.dll d:\work\program\Vim\vim70b
  copy vim7\src\VisVim\Visvim.dll d:\work\program\Vim\vim70b

  然后进入vim70b目录运行install.exe,如果发现一个DOS窗口一闪而逝,那么很可能是建立的vim70b目录名不对,比如笔者前几天升级后使用的仍然是vim70aa目录名,在DOS窗口中运行install.exe它就提示需要在vim70b目录下运行,将vim70aa改名即可。 install.exe的源代码是vim7\src\dosinst.c,这里面修改了注册表,并拷贝一些文件到WINDOWS目录下等等。

  4.善后

  视情况你需要更新PATH环境变量、文件关联、_vimrc中的路径名等,并将diff.exe,ctags.exe,cscope.exe拷贝到vim70b下面。

  最后运行gvimd.exe,键入:ver开始享受VIM吧。

九、一份vimrc配置文件(注:原文如此,不太清楚作者所要表达的信息)

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页  

Google

(责任编辑:hahack)

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通网管技术 [技术文档]程序员的编辑器——VIM (04-24)最新网管技术
普通网管技术 [软件应用]FireFox 3.0的新书签程序预览 (04-24)最新网管技术
普通网管技术 [软件应用]Dreamweaver CS4 Pre Release发布 (04-18)最新网管技术
普通网管技术 [数据库]SQL Server 中巧用另类写法代替L… (04-17)
普通网管技术 [网站设计]网管员必知常识 常用电脑密码破解… (04-15)
普通网管技术 [数据库]考虑SQL Server安全 需注意几个方… (04-15)
普通网管技术 [软件应用]4月15日世界之窗网络收藏夹启动内… (04-15)
普通网管技术 [数据库]数据库知识 Microsoft SQL Serve… (04-10)
普通网管技术 [技术文档]一段JS代码,让你的WordPress支持… (04-09)
普通网管技术 [软件应用]解决IE8无法正确输入淘宝、支付宝… (04-09)
没有相关网管技术
  网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
I D *
邮 箱
主 页
评 分 1分 2分 3分 4分 5分
评 论

关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved