问题标签 [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.

0 投票
1 回答
931 浏览

zsh - 第一个选项卡完成增强

自定义zsh允许您简单地按 Tab 键并让您循环浏览目录。看到这个答案

这是一个了不起的工作流程改进,但我需要以下帮助:

我怎样才能实现,zsh 选项卡完成将向我显示所有文件和文件夹并让我循环浏览它们?(实际上它仅在没有更多目录可更改时显示文件。)

In addition, it would be very useful, that it will not put "cd" in front of the completion when the choice is a file and not a folder.

(我使用系统 mime 从终端打开文件。)

谢谢。

0 投票
2 回答
427 浏览

git - 为什么我的 git 完成分支不起作用?

我正在尝试实现我自己的 git-extras' 版本git delete-branch

取自这里:https ://github.com/tj/git-extras/blob/master/bin/git-delete-branch

当然,如果我们没有使用它完成分支,那将没有多大意义,这由以下代码表示:

取自这里:https ://github.com/tj/git-extras/blob/master#L_51/etc/bash_completion.sh

在安装 git-extras 以尝试该代码之后,它工作得很好,但正如我在问题中所说,我想实现我自己的方式,因为我想stable在删除它们之前检查分支是否集成在其中。

由于我不想将我的脚本放在bash_completion.d文件夹中,我创建了这个脚本:

#!/bin/bash

这包含source在我的~/.bash_profile. 如果我delete_git_branch [TAB][TAB]现在输入我的终端,我会得到我的分支。但是,如果我尝试通过键入来限制完成的结果,delete_git_branch 1[TAB][TAB]我会得到与第一个完全相同的结果。

我想我在这里遗漏了一些参数,但我不确定。

你能想到我错过了什么吗?我看不出我的脚本和 git-extras 使用的脚本之间的区别,除了使用bash_completion.d文件夹而不是complete命令。

0 投票
2 回答
457 浏览

bash - bash完成随机字符

我在使用 bash_completion 时遇到问题。当我扩展变量时,我很好,但是当我使用命令完成(例如gitor vim-addon-manager)时,完成会在其中抛出随机字符。我以前没有发生过这种情况,我无法弄清楚它是什么。

这是我键入时发生的示例gitTabTaby



另一个例子是vam tetris( vam tetTabTab):



因为vam install tetTabTab,它实际上使它成为一个无效的参数(它也很难阅读),那么我该如何解决这个问题呢?

0 投票
3 回答
991 浏览

ios - iOS Swift Hw 访问在完成处理程序闭包中创建的数据——在闭包之外

我有一些使用创建 MapKit 方向的代码

方法。

代码工作正常——在完成处理程序中,但我不知道如何访问完成处理程序之外的数据。我已经定义了在完成处理程序之外使用的变量。

我意识到完成处理程序是异步运行的,但我不知道该怎么做才能弥补这一点。

最后,呈现的代码在 Swift Playground 中,因为完成处理程序闭包在那里运行——在应用程序中,由于 SSL 错误,完成处理程序闭包永远不会运行。

这是尽可能少的代码:

这是控制台输出:

之前:directions.calculateDirectionsWithCompletionHandler 地址字符串:

0 投票
1 回答
316 浏览

bash - “继承” Bash 完成的简单方法

我正在寻找一种简单的方法来将 Bash 完成功能从程序“继承”到脚本中。

假设有一个程序foo提供自己的 Bash 补全,例如$ foo sub<TAB>完成到$ foo subcommand. 现在我想编写一个脚本foo-extra,它采用与 相同的参数foo,在调用之前做一些额外的事情foo <arguments>。使foo-extra脚本搭载foo完成功能的最简单方法是什么?

0 投票
0 回答
136 浏览

autocomplete - 通过大写字母使 Visual Studio IntelliSense 自动完成单词

有没有办法通过大写字母制作智能自动完成单词。我习惯了 monodevelop 自动完成代码的方式,例如输入 SerFi 会自动显示 SerializeField,但在 Visual Studio 2015 中它不是这样工作的。

所以,我的问题是是否有允许智能感知这样做的选项。

0 投票
2 回答
2044 浏览

swift - 调用中缺少参数“completionHandler”的参数

我使用了在 swift 1.0 中工作的函数 geocodeAddressString,但在 swift2 中没有。谁能告诉我我的代码有什么问题以及如何解决这个问题?谢谢!

0 投票
1 回答
215 浏览

c++ - c++ lua 支持语法检查和函数完成

我最近在我的一个 c++ 应用程序中添加了 lua 支持。目标是我的应用程序是核心,用户可以使用 lua 从我的核心访问功能。我已经看到可以像 Visual Studio 那样进行语法更正和自动完成。这也正是我想要的。如何实现此功能?lua 文件可以写在我的应用程序的窗口中。我可以用这个 lua 脚本连接我的 c++ 函数池吗?对此的任何帮助将不胜感激。

费边

0 投票
3 回答
689 浏览

ios - (animateWithDuration:animations:completion:) 中的完成块被意外延迟

代码太大,无法在此处发布。我的问题如下。当我调用animateWithDuration:animations:completion:(可能带有选项)时duration == 0.3,并不意味着将通过相同的延迟调用完成块。它是通过 2 秒调用的,对我来说太长了。

这种大延迟通常出现在内存警告之前,但有时可能会按预期工作。

任何人都可以解释可能导致这种奇怪行为的原因吗?

0 投票
2 回答
30 浏览

html - 设置复选框以在特定事件后锁定。

所以我是编码新手,我只是想为一个朋友做一个简单的背景项目,我想到了。我为此使用 HTML 来开始。我想制作一个包含五十个状态和进度条的复选框列表。现在,当您单击每个州的复选框时,该栏会填满,然后当您单击全部 50 个时,屏幕顶部的进度条旁边的复选框会被选中,并且每个状态下都会有一个小句子表示祝贺!

如果有人可以帮助我,我将不胜感激!

谢谢你,卡克斯韦尔。