我正在尝试运行我的
vimrc中的函数来在PHP类中插入依赖项.
脚本必须在我的类的构造中输入参数类型提示,并将此参数的结果分配给本地类的属性.
我正在使用 Linux,并且在一些帖子中发现函数中的这些类型的字符不用于Linux.但对于Mac.
脚本必须在我的类的构造中输入参数类型提示,并将此参数的结果分配给本地类的属性.
我正在使用 Linux,并且在一些帖子中发现函数中的这些类型的字符不用于Linux.但对于Mac.
功能:
function! AddDependency() let dependency = input('Var Name: ') let namespace = input('Class Path: ') let segments = split(namespace,'\') let typehint = segments[-1] exec 'normal gg/construct^M:H^Mf)i,' . typehint . ' $' . dependency . '^[/}^>O$this->^[a' . dependency . ' = $' . dependency . ';^[?{^MkOprotected $' . dependency . ';^M^[?{^MOuse ' . namespace . ';^M^[' " Remove opening comma if there is only one dependency exec 'normal :%s/(,/(/g' endfunction
当我尝试运行此功能时,我得到:
Error detected while processing function AddDependency: line 10: E115: Missing quote: 'normal :%s/(,/(/g E15: Invalid expression: 'normal :%s/(,/(/g Press ENTER or type command to continue
这个特殊的字符是什么?
我该如何解决这个问题,是否有一些参考来了解这个字符?
谢谢提前..
原文地址:https://www.jb51.cc/vim/384882.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。