小编Jos*_*era的帖子

有没有办法显示类似于在Vim中显示映射的宏列表?

我知道有一种方法可以列出通过映射:map(或:imap,:cmap等等),但我不能找到一种方法,列出宏我已经保存在我的vimrc文件(如let @a = 'blahblah').

有没有办法做到这一点,而无需手动查看它(通过:split [myvimrcfile]或以任何方式)?

此外,如果可能的话,是否有办法附加某些文档,这些文档将与宏一起显示以解释它的用途?我有一把,我用了很多,但相隔约6周.很快就可以快速列出它们以及一条评论,告诉我宏的作用(甚至只是一个名称,所以我确保使用正确的名称).

谢谢

vi vim macros

36
推荐指数
2
解决办法
1万
查看次数

如何识别Vim中的JavaScript库/框架?

大约一年前我已经从Textmate切换到Vim,所以我沉浸在关于Vim的书籍,截屏和论坛中,以及人们如何定制他们.vimrc的.

我不再是初学者了,但是我绝不是一个高级或中级用户,当我觉得以有效的方式使用Vim时我很舒服.

这是一个问题:

如何获取vim状态栏以显示正在使用哪个Javascript库/框架?显然最流行的有jQuery,Prototype,YUI2/3,Dojo等.

也许这只是一个微不足道的事情,有些人可能会认为通过查看代码,您可能能够找到正在使用的库.但是,出于同样的原因,人们有git,hg,rvm,tags,cwd在他们的状态行显示,我希望看到我的状态行.

javascript vim statusline

8
推荐指数
1
解决办法
334
查看次数

Vim JSDoc,PHPDoc,JavaDoc,RDoc信息

这是交易,

如果您使用过Aptana,Eclipse甚至Microsoft Expression Web编辑器,那么您已经看到它们具有Balloon TextIntellisense弹出窗口,其中显示了内置和自定义对象,方法等的提示/信息.

他们通过JSDoc,PHPDoc,JavaDoc,RDoc等获取信息.

我想在Vim中获得这些功能,也可以实现为omnicompletion,因为Mac/GVim也支持气球文本.

vim perldoc phpdoc rdoc jsdoc

5
推荐指数
1
解决办法
1415
查看次数

stopPropagation似乎不起作用

我正在尝试在具有click事件的DIV块内部实现链接.

如果用户点击链接,我希望外部DIV点击事件不会运行.

我的链接看起来像:

<a href="javascript: openVideo('videoID', this, event); " >Watch the video</a>
Run Code Online (Sandbox Code Playgroud)

和javascript看起来像:

 function openVideo(video, object, event) {

    $(object).html($(object).html()+"<iframe width='360' height='315' src='http://www.youtube.com/embed/"+video+"' frameborder='0' allowfullscreen></iframe>");

    event.stopPropagation();
 }
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我点击链接时,它会执行外部DIV代码.并显示与stopPropogation方法相关的错误:

Uncaught TypeError: Cannot call method 'stopPropagation' of undefined 
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

javascript javascript-events

3
推荐指数
1
解决办法
8190
查看次数

标签 统计

vim ×3

javascript ×2

javascript-events ×1

jsdoc ×1

macros ×1

perldoc ×1

phpdoc ×1

rdoc ×1

statusline ×1

vi ×1