小编Ray*_*ond的帖子

如何在不影响其他完成脚本的情况下重置COMP_WORDBREAKS?

当我实现bash自动完成功能时,有些东西让我感到困惑,我将它放在/etc/bash_completion.d/中

为了实现某些功能,我想:从变量中删除单词break字符冒号()$COMP_WORDBREAKS/在开头添加斜杠()$COMP_WORDBREAKS.

COMP_WORDBREAKS=" /'><=;|&("
_mytool()
{
    local cur=${COMP_WORDS[COMP_CWORD]}
    compopt -o nospace

    # my implement here

    COMPREPLY=( $(compgen ..........my_implement......... -- $cur) )
}
complete -F _mytool mytool
Run Code Online (Sandbox Code Playgroud)

但是,我无法COMP_WORDBREAKS直接重置,因为该值与其他完成脚本共享.调用完成函数时,COMP_WORDS已经填充了变量数组,因此本地更改COMP_WORDBREAKS不起作用.

是否有任何解决方案可以更改COMP_WORDBREAKS一个完成脚本而对其他脚本没有影响?

$ echo $BASH_VERSION
4.2.10(1)-release
Run Code Online (Sandbox Code Playgroud)

bash shell autocomplete bash-completion

22
推荐指数
1
解决办法
3997
查看次数

如何修改viewpager的灵敏度?

有谁知道如何修改ViewPager的灵敏度?

目前我使用来自android v4支持库的ViewPager来实现我自己的照片查看器.

但是,默认的ViewPager过于敏感,当我的手指触摸屏幕并移动非常短的不同(可能只有0.5厘米).然后将切换ViewPager以滚动到下一个/上一个照片视图.

有没有办法覆盖ViewPager的默认行为以降低灵敏度?

感谢任何回应.

android

7
推荐指数
2
解决办法
4240
查看次数

标签 统计

android ×1

autocomplete ×1

bash ×1

bash-completion ×1

shell ×1