问题标签 [completion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zsh - 在非选项(noDashes)输入后修复 zsh _arguments 选项(--whatever)完成
我想允许在我的 gradle 完成脚本--flags
中的其他输入之后完成,但似乎需要这样做_arguments
描述选项标志的规范必须在描述分析行的非选项(“位置”或“正常”)参数的规范之前(来自zsh 完成文档)
换句话说:command foo --o[TAB]
什么都不做,但command --o[TAB]
工作正常。有什么方法可以配置_arguments
还是我需要使用其他控制功能?
注意:在我的情况下,单独的完成函数似乎不是一个选项,因为输入不在固定列表中(gradle 任务是任意的,可以指定多个,gradle myfoo mybar --o[TAB]
必须工作)。
swift - 如何实现等待被动函数调用的完成的swift3函数?喜欢 facebook sdk
我想实现一个 swift3 函数,比如 facebook login api。这是 facebook 的示例代码:( https://developers.facebook.com/docs/swift/login )
请参阅函数“loginManager.logIn”在完成块中返回“loginResult”。并且登录结果应该是在oauth调用Appdelegate中的sdk函数之后创建的
我尝试在函数中使用 DispatchSemaphore 来等待结果。但它阻塞了我的主线程并使我的 SafariViewController 冻结。是否有更好的解决方案来实现像 facebook 这样的 swift3 功能?
非常感谢
swift - 如何仅在从 Firebase 下载数据后执行操作
我试图弄清楚如何仅在 Firebase 中的 observeSingleEvent 完成工作后触发操作。
背后的原因是我需要做以下操作:
- 根据用户的一项输入,我需要从数据库中获取一些数据
- 当这些数据完全下载后,我需要对它们进行一点处理并用于检索要显示给用户的其他数据
目前我正在使用这段代码:
但是我注意到当 outputArray 仍然是 EMPTY 时,函数 doSomethingHere() 会立即执行!所以它什么也不做。
那么我的问题是,如何构建程序以便在下载过程完成后执行此功能?也许observeSingleEvent 不是要使用的正确Firebase 方法?对于这种特定情况,我不想观察到任何变化(因为这个列表不会经常变化),我只需要下载数据并稍后对这些数据执行其他操作..
file - 如何让emacs忽略一些特定的文件名,以完成?
在 emacs 中,当我输入文件名的开头,然后按tab自动完成时,我得到的是:
可能的完成是:
假人.cmi 假人.cmx
dummy.ml 假人.o
我希望 emacs 忽略目标文件(.o、.cmx、.cmi)并直接用dummy.ml完成
有没有办法在 emacs 中指定该行为?某种 .emacsignore 机制,比如git?
bash - 这个 bash 完成功能是如何工作的?(对于cloudfoundry cli)
我试着理解这个 bash 完成功能?(对于cloudfoundry cli)
我阅读 了https://debian-administration.org/article/317/An_introduction_to_bash_completion_part_2
以及 https://www.gnu.org/software/bash/manual/bash.html#Programmable-Completion 上的 bash 参考指南,但
可以计算了解 cloudfoundry 脚本中的代码是如何工作的:(复制自/usr/local/etc/bash_completion.d/cf
)
已经为 cf 安装了一些插件,并希望看到它们完成。(例如 github.com cf-targets-plugin
)
对我有什么提示吗?词表是怎么产生的?(我假设它在COMP_WORDS[]
)
这与样本如此不同
COMPREPLY=( $(compgen -W "$worldist -- "$cur_opt") )
swift - 快速从父控制器中删除并完成
我知道在 Swift 中,当关闭视图控制器时,我可以选择在完成块中运行一些代码。IE
从其父视图控制器中删除视图控制器时可以这样做吗?我正在运行以下代码:
完成后我想打个电话。谢谢!
swift - 如何在完成处理程序中显示编程视图?
我被困在如何从完成块内部显示视图。如果我在完成块之外使用相同的代码,则会显示视图。我确定该块正在执行,并且我还有setNeedsDisplay
一个didSet
用于块内的数组。那么我错过了什么?
swift - 如何从方法返回 alamofire Http 请求的结果?
我正在使用 alamofire 和 swift 3。我想返回从 Http 请求中获得的数据。目前我正在使用完成处理程序来获取它。
但我想要的是返回我通过 Http 请求获得的任何结果。例如:-
我怎样才能实现它?我可以像方法通过参数理论一样实现它吗?
r - 如何在两列上应用的条件下用另一列填充列
我正在尝试执行一个非常简单的数据完成:我在相距几英里的两个不同位置进行了两列相同的测量。位置 1 比位置 2 更完整,我想通过将系数 (loc1/loc2) 应用于 1 来完成第二个和第一个。
我的问题是天气值会随着考虑的日期而变化,因此对我的所有值应用相同的平均系数并不理想。我首先通过 loc1 和日期的值得到平均系数,但是对于没有 loc2 值的日子,我想:
- 用相同 loc1 值计算的 coef 替换“coef”值中的 NA
- 但有时每个 loc1 值的 coef 不止一个,所以当有多个时,它会优先是同一天测量的那个
并且当一个 loc1 值根本没有 coef 值时,coef 将与该 loc1 值相同 +/- 一个间隔(最接近的 loc1 值在最接近要完成的日期的 coef)这里是这样的:
/li>
我很确定有一种简单的方法可以做到这一点,但是由于我对 ifelse 或 ddply 的了解有限,我最终并没有更接近我想要的。我觉得循环可以解决问题,但我不知道如何..
任何想法将不胜感激!提前谢谢了 !
bash - 是否可以为碰巧共享相同名称的单独命令提供单独的 bash 完成功能?
对于不同的项目,我有两个具有相同文件名、不同路径的单独脚本:
/home/me/projects/alpha/bin/hithere
和/home/me/projects/beta/bin/hithere
.
相应地,我有两个单独的 bash 完成脚本,因为每个脚本的正确完成都不同。在完成脚本中,“完成”命令为每个完成指定相关脚本的全名运行,即
complete -F _alpha_hithere_completion /home/me/projects/alpha/bin/hithere
但是,无论调用哪个实际版本,似乎只有最近运行的脚本才有效hithere
:似乎 bash 完成只关心命令的文件名而忽略路径信息。
有没有办法改变这种行为,以便我可以拥有这两个具有相同名称的独立脚本,每个脚本都有不同的完成功能?
请注意,我对需要 alpha 了解 beta 或需要第三个组件了解它们中的任何一个的解决方案不感兴趣——这将违背我的目的。