免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 6845 | 回复: 33
打印 上一主题 下一主题

求助vim高手,perl调试 [复制链接]

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-08 20:29 |只看该作者 |倒序浏览
希望按一个快捷键以后在quickfix中出现 perl <当前编辑文件> 的运行结果。
perlvim知道么?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2012-06-08 22:13 |只看该作者
本帖最后由 flw 于 2012-06-08 22:14 编辑

没啥意义,真的。

我用 screen,ctrl+aa 换屏很方便。
或者用 ctrl+z 也行。

我始终坚信:一个人在同一时刻只能关注一件事情。

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
3 [报告]
发表于 2012-06-08 23:03 |只看该作者
回复 2# flw


    你的观点我同意,折腾很多东西会分散开发的注意力。在Linux sever上这个两个技巧我都会的。但我这里用的是windows上的Gvim(毕竟在自己的windows 笔记本上调试程序比远程方便多了)。
解决方案已经找到了,
在_vimrc里加上两行:
  1. map <silent><F1> :Shell %<cr>
  2. imap <silent><F1> <ESC>:Shell %<cr>
复制代码
Shell应该是一个以前装的插件
发这个贴的原因是不知道那个%。。。

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
4 [报告]
发表于 2012-06-08 23:08 |只看该作者
回复 2# flw


    你的观点我同意,折腾很多东西会分散开发的注意力。在Linux sever上这个两个技巧我都会的。但我这里用的是windows上的Gvim(毕竟在自己的windows 笔记本上调试程序比远程方便多了)。
解决方案已经找到了,
在_vimrc里加上两行:
  1. map <silent><F1> :Shell %<cr>
  2. imap <silent><F1> <ESC>:Shell %<cr>
复制代码
Shell应该是一个以前装的插件
发这个贴的原因是不知道那个%。。。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2012-06-09 00:04 |只看该作者
本帖最后由 flw 于 2012-06-09 00:04 编辑

windows 下当然用 cmd.exe 呀。切换窗户用 Alt+TAB 就好。

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
6 [报告]
发表于 2012-06-09 00:09 |只看该作者
回复 5# flw


    cmd.exe 有两大问题
     1.窗口不能随意放大缩小,显示效果不佳, 这个问题可以用一个叫console2的软件处理下
     2. 不支持unicode,这个导致新版本的perl在windows下调试汉字非常不方便。特别是当今utf8成为主流,在大部分平台模块浏览器都能完全正常显示utf8字符的今天,还要把输出转下码,这个很麻烦。一般找个支持utf8可以模拟的编辑器解决,比如notepad++或者komodo之类的,gvim还没试验。。。(暂时没处理中文)


总结,cmd.exe 被无情的抛弃在历史垃圾桶里(至少在调试perl程序的时候)

论坛徽章:
0
7 [报告]
发表于 2012-06-09 00:18 |只看该作者
本帖最后由 Perlvim 于 2012-06-09 00:20 编辑

bbs opened again.
!perl script.pl
I don't like this.
I use tools auto create a bat file to run this perl script.

So I can amend the script, not need closed the cmd windows.

论坛徽章:
8
戌狗
日期:2014-09-26 16:39:44水瓶座
日期:2014-10-10 02:06:57金牛座
日期:2014-10-11 23:04:042015亚冠之首尔
日期:2015-06-23 15:37:0015-16赛季CBA联赛之天津
日期:2016-01-22 18:58:2915-16赛季CBA联赛之佛山
日期:2016-05-31 19:18:0815-16赛季CBA联赛之同曦
日期:2016-08-10 16:26:3315-16赛季CBA联赛之辽宁
日期:2018-01-10 11:47:40
8 [报告]
发表于 2012-06-09 01:01 |只看该作者
学习了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2012-06-09 10:29 |只看该作者
反正我用 cmd.exe 一直好好的。
再说了,现在不还有 PowerShell 麽。虽然我一直没适应。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2012-06-09 10:31 |只看该作者
我作为一个十几年的老 Vim 用户,
我认为,任何妄图给 Vim 里面加 shell 或者调试功能的行为,都非常愚蠢。

Vim 就是一个编辑器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP