小编Ale*_*kin的帖子

Vim:使用\ __在多行之间匹配字符串时.在正则表达式中,yank命令仅适用于第一行

我想提取一些跨越多行的文本的多个出现,并且可以与单个Vim正则表达式匹配(使用元字符\_).不幸的是,尽管匹配的行在Vim中正确突出显示,但是当我在匹配的regexp之后添加任何Vim命令(如delete或yank)时,该命令仅适用于每个匹配的第一行.

例:

 1: bad_function(arg1,  
 2:              arg2, arg3,
 3:              ...
 4:              argN);
 5: good_function();
 6: ...
 7: bad_function(arg2_1,
 8:              ...
 9:              arg2_N);
10: another_good_function();  
Run Code Online (Sandbox Code Playgroud)

如果我执行:g/bad_function([^;]\+\_[^;]\+;$/d,则只删除第1行和第7行,尽管突出显示的是第1-4和7-9行.

如何抽取/删除所有匹配(突出显示)的行?

regex vim

7
推荐指数
1
解决办法
2481
查看次数

Yocto:如何从包的RDEPENDS中删除/黑名单一些依赖?

我有一个基于https://github.com/jumpnow/meta-wandboard的自定义机器层.

我已将内核升级到4.8.6,并希望将X11添加到图像中.我正在修改图像配方(console-image.bb).由于wandboard基于i.MX6,我想要包含xf86-video-imxfb-vivante来自的包meta-fsl-arm.然而,它无法抱怨无法建立kernel-module-imx-gpu-viv.我相信这是因为xf86-video-imxfb-vivanteDEPENDS imx-gpu-viv反过来RDEPENDS kernel-module-imx-gpu-viv.

我意识到这些依赖关系是使用meta-fsl-arm BSP和vanilla Poky发行版创建的.但是这些东西对于wandboard来说已经过时了,因此我使用了具有现代内核的自定义机器层.内核配置为包含Vivante DRM模块,我真的不希望kernel-module-imx-gpu-viv构建包.

有没有办法将其从RDEPENDS中排除?我可以以某种方式向构建系统发誓,我会自己处理这种特定的运行时依赖吗?

PNBLACKLIST[kernel-module-imx-gpu-viv]在local.conf中尝试将'kernel-module-imx-gpu-viv'设置列入黑名单,但这只是解决方案的一部分.它有助于避免构建失败,但打包过程仍然失败.

openembedded bitbake yocto imx6

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

标签 统计

bitbake ×1

imx6 ×1

openembedded ×1

regex ×1

vim ×1

yocto ×1