免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zx_wing
打印 上一主题 下一主题

放一个vi脚本,可以不离开vi编译程序(内有vi的配置文件) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-03-29 16:14 |只看该作者

需要那么复杂吗?

echo "nmap<F5>                :make %<cr>" >> ~/.vimrc
echo "nmap<F6>                :!./%<<cr>" >> ~/.vimrc
echo "set        autowrite" >> ~/.vimrc

f5编译,f6执行,修改了再编译会自动保存。

论坛徽章:
0
22 [报告]
发表于 2007-04-12 12:40 |只看该作者
楼主能有办法一下子打出下面这个东东么?

/***************************************************************************
  *            .c (这里取文件的名字)
  *
  *  Fri Apr  6 14:24:17 2007(这里是日期)
  *  Copyright  2007  User
  *  Email
  ****************************************************************************/

论坛徽章:
0
23 [报告]
发表于 2007-04-17 10:28 |只看该作者
原帖由 zx_wing 于 2006-12-14 16:21 发表
小弟结合make和quickfix窗口写了个脚本,可以在不脱离vi的情况下编译单个文件。
具体用法:
1、把下列代码加入你的.vimrc文件(~\.vimrc)
"this script use to excute make in vim and open quickfix wi ...


我想请教一下搂主
let target = "make " . target
这一句中的make 如何可以替换成类似的gcc -g 等等命令

论坛徽章:
0
24 [报告]
发表于 2007-04-17 10:42 |只看该作者
原帖由 nuclearweapon 于 2007-4-17 10:28 发表


我想请教一下搂主
let target = "make " . target
这一句中的make 如何可以替换成类似的gcc -g 等等命令


这个我不确定,因为make命令可以在vi中直接调用。
你可以试试这句:
let target = "!gcc " . target .".c" . " -o " . target ." -g"

论坛徽章:
0
25 [报告]
发表于 2007-04-17 11:34 |只看该作者
原帖由 zx_wing 于 2007-4-17 10:42 发表


这个我不确定,因为make命令可以在vi中直接调用。
你可以试试这句:
let target = "!gcc " . target .".c" . " -o " . target ." -g"


不能用!
不过还是多谢搂主了!!

论坛徽章:
0
26 [报告]
发表于 2007-10-23 14:31 |只看该作者
多谢,非常好用!

我把楼主的copen替换成了cwindow,这样如果没错就关闭quickfix窗口,个人觉得更方便些

论坛徽章:
0
27 [报告]
发表于 2007-10-24 04:31 |只看该作者
通常情况下使用UE,已经不用VI了

论坛徽章:
0
28 [报告]
发表于 2008-02-01 10:44 |只看该作者
不错

论坛徽章:
0
29 [报告]
发表于 2008-02-01 13:22 |只看该作者
原帖由 albcamus 于 2007-10-23 14:31 发表
多谢,非常好用!

我把楼主的copen替换成了cwindow,这样如果没错就关闭quickfix窗口,个人觉得更方便些

好久没看这个帖子了。这个建议好,我试试

论坛徽章:
0
30 [报告]
发表于 2008-02-02 02:39 |只看该作者
呃,这么老的帖子被谁顶起来了?
哈哈,不过确实不错!收了,多谢LZ!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP