网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月06日漏签0天
vim吧 关注:7,440贴子:21,612
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 17回复贴,共1页
<<返回vim吧
>0< 加载中...

system 参数中如何指定文件名

  • 只看楼主
  • 收藏

  • 回复
  • niejieqiang
  • vimrc
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如我的plugin/if_perl.vim中写了一句:
if has('perl')
let my_inc= system("perl get_inc.pl")
perl push @INC,split/ /,VIM::Eval("my_inc");
endif
这个get_inc.pl 就在plugin目录下
但system运行时却没找到这个pl文件.....



  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你的path里没有plugin目录, 肯定找不到啊,vimscript只是内置脚本并不是一个独立的执行实
体,当前的运行目录是vim所在的路径。


2025-06-06 02:04:50
广告
  • niejieqiang
  • vimrc
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原来是这样啊


  • niejieqiang
  • vimrc
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我放在vim73目录也不行


  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
当然不行- -!vim是vim,perl是perl,perl的INC并不会继承vim的根目录


  • bdtb_jumping
  • :h42
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用 “cd path &pl ...” 试试看


  • niejieqiang
  • vimrc
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没折腾了,就用
system("perl -e \"print $_,\' \' for @INC \"") 反正就只有WINDOWS下有这个问题


  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这跟系统没关系吧,linux里也得找的到path才可以


2025-06-06 01:58:50
广告
  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顺便说下你为啥要提vim73? 是不是"当前的运行目录是vim所在的路径"让你误会了?
我指的不是vim安装目录,而是vim启动目录,更具体的是:cd返回的那个路径。


  • niejieqiang
  • vimrc
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我这么做是因为vim带的perl接口里面它找不到我系统中所安装的perl的lib目录在哪里,也就是说我在.vim文件中嵌入perl代码的时候用不了模块......
你可以试试,windows上的gvim
:perl VIM::Msg $_ for @INC 输出的是 "."
但是在fedora17中的gvim没做设置就行,能输出模块路径在哪


  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
win下strawberry perl默认是加入环境变量的,不过vim的perl版本接口低,我这官方7.3找的是perl512.dll,现在都516了- -!python也有这个问题,官方默认接口不支持3.3...你要是
版本高的话得自己编译了,或者降版本(估计你也不愿意...)


  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好像看花眼了,你说的不是版本问题,不过我这也没法试除非换个5.12去


  • VimMSF
  • :x
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
试了下没问题的,你装的是strawberry不?



登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 17回复贴,共1页
<<返回vim吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示