7
Bir Vim senaryosu yazıyorum. Gömülü Perl kullanan bir işlev var. Değerlerimi Perl kodumdan nasıl döndürebilirim?Vim komut dosyasındaki bir Perl yönteminden değerleri nasıl döndürebilirim?
Bir Vim senaryosu yazıyorum. Gömülü Perl kullanan bir işlev var. Değerlerimi Perl kodumdan nasıl döndürebilirim?Vim komut dosyasındaki bir Perl yönteminden değerleri nasıl döndürebilirim?
tuşu döndürmeye çalışıyor ve herhangi bir değer tek tırnak kaçış ve sonra VIM::DoCommand("return '$data'")
kullanmaktır. Örneğin
:
function PhoneHome()
perl << EOF
use IO::Socket;
my $mothership = IO::Socket->INET->connect()
my $data = <$mothership>;
$data =~ s|'|''|g; # escape '
VIM::DoCommand("return '$data'")
EOF
endfunction
Ayrıca :help perl
ve :help perl-DoCommand
görüyoruz. Ancak çoğu zaman bu gerçekten belgelenmiş değil.