Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

jagne kvrj, ngochan1126@hotmail.­com, a asdfghjhhjjkl', cvezrtg, chink chinese frankies, lambhead@rocketmail.com, priwalfdept77@yahoo.de, from scipy.optimize import minpack2 ImportError: DLL load failed: 找不到指定的模块。, yamlå, adfghjshjklç

Links

XODOX
Impressum

#1: Re: 在vim 里面快速测试正在编辑perl脚本的方法

Posted on 2012-09-10 07:51:51 by bigmeow

这个不支持单步调试吧?

【 在 easyCRUEL (Man,Do it!) 的大作中提到: 】
: 刚看<<perl hacks>> 学会的一个招数, 希望对大家也有用.
: 在~/.vimrc 里面映射一个键, 我设成了<SPACE>t, 先按空格再按t就可以测试正在编辑的脚本了
: map <SPACE>t <ESC>:!perl %<CR>
: ...................

--

※ 来源:・水木社区

Report this message

#2: Re: vim & perl

Posted on 2012-09-10 07:58:40 by @_0

默认就有的吧,在$VIMRUNTIME/ftplugin/perl.vim
本身不是补全插件,只是加载了一些perl相关的目录。不过加载后补全效果会好一些
【 在 bigmeow (bigmeow) 的大作中提到: 】
: perl.vim是补全插件么?
: 哪里下载的?


--

※ 来源:・水木社区

Report this message

#3: Re: vim & perl

Posted on 2012-09-10 08:24:58 by bigmeow

恩,目录里有这个文件,但是为什么不能补全呢?
Ctrl + P无效。。。
su Cp,应该补全为sub啊,
但是却显示
-- Keyword completion (^N^P) Pattern not found

怎么回事?

【 在 rezilla (@_0) 的大作中提到: 】
: 默认就有的吧,在$VIMRUNTIME/ftplugin/perl.vim
: 本身不是补全插件,只是加载了一些perl相关的目录。不过加载后补全效果会好一些


--

※ 来源:・水木社区

Report this message

#4: Re: vim & perl

Posted on 2012-09-10 08:42:23 by @_0

:h 'complete'
'complete' 'cpt' string (default: ".,w,b,u,t,i")
local to buffer
{not in Vi}
This option specifies how keyword completion |ins-completion| works
when CTRL-P or CTRL-N are used. It is also used for whole-line
completion |i_CTRL-X_CTRL-L|. It indicates the type of completion
and the places to scan. It is a comma separated list of flags:
. scan the current buffer ('wrapscan' is ignored)
w scan buffers from other windows
b scan other loaded buffers that are in the buffer list
u scan the unloaded buffers that are in the buffer list
U scan the buffers that are not in the buffer list
k scan the files given with the 'dictionary' option
kspell use the currently active spell checking |spell|
k{dict} scan the file {dict}. Several "k" flags can be given,
patterns are valid too. For example: >
:set cpt=k/usr/dict/*,k~/spanish
< s scan the files given with the 'thesaurus' option
s{tsr} scan the file {tsr}. Several "s" flags can be given, patterns
are valid too.
i scan current and included files
d scan current and included files for defined name or macro
|i_CTRL-X_CTRL-D|
] tag completion
t same as "]"
加载了perl.vim的好处就是i那一条“scan current and included files“吧。没有use或者require引入包的话没啥效果的应该
【 在 bigmeow (bigmeow) 的大作中提到: 】
: 恩,目录里有这个文件,但是为什么不能补全呢?
: Ctrl + P无效。。。
: su Cp,应该补全为sub啊,
: ...................

--

※ 来源:・水木社区

Report this message

#5: Re: vim & perl

Posted on 2012-09-10 08:46:28 by bigmeow

omni不支持关键字补全么?
su补全成sub都不行?

【 在 rezilla (@_0) 的大作中提到: 】
: :h 'complete'
: 'complete' 'cpt' string (default: ".,w,b,u,t,i")
: local to buffer
: ...................

--

※ 来源:・水木社区

Report this message

#6: Re: vim & perl

Posted on 2012-09-10 08:56:14 by @_0

看起来没用omni补全吧
是这一段实现的
setlocal include=\\<\\(use\\\|require\\)\\>
setlocal includeexpr=substitute(substitute(v:fname,'::','/','g'),'$','.pm','')
setlocal define=[^A-Za-z_]


【 在 bigmeow (bigmeow) 的大作中提到: 】
: omni不支持关键字补全么?
: su补全成sub都不行?


--

※ 来源:・水木社区

Report this message

#7: Re: 如何用Perl读文件从末尾一行向上读直到第一行?

Posted on 2012-09-10 12:14:30 by hia~

tac
【 在 haoning212 (阿里) 的大作中提到: 】
: RT
: 我的LOG 文件一般在后几行的信息比较有用,如果从第一行一直读到最后,程序效率太低,求大牛指点...

--

※ 来源:・水木社区 http://newsmth.net・

Report this message

#8: Re: 如何用Perl读文件从末尾一行向上读直到第一行?

Posted on 2012-09-11 03:48:51 by 金陵陈迹老莓苔

有File::ReadBackwards


【 在 haoning212 (阿里) 的大作中提到: 】
: RT
: 我的LOG 文件一般在后几行的信息比较有用,如果从第一行一直读到最后,程序效率太低,求大牛指点...


--
家穷人丑,一米七九;本科文化,农村户口。


※ 来源:・水木社区

Report this message