问题标签 [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 回答
186 浏览

emacs - Emacs Completion 拒绝创建新文件

当我尝试使用 Cx Cf 在 Emacs 中创建一个新文件时,键入文件名,完成总是自动匹配名称。不幸的是,一旦 Emacs 发现没有匹配的文件,它会尝试在其他路径中查找具有我刚刚键入的名称的文件。因此,当其他路径中存在同名文件时,我无法在当前路径中创建该文件。有人会告诉我如何摆脱这个烦人的问题吗?

0 投票
0 回答
140 浏览

javascript - 在文本框中输入值时如何调用 php 函数?

我想使用 Firefox 的建议进行自动完成。输入关键字时是否可以调用php函数?有没有更好的方法呢?

0 投票
2 回答
432 浏览

winapi - 如何为句柄重新注册 IO 完成端口

我有一个创建的 Windows 命名管道CreateFile(服务器端是使用创建的CreateNamedPipe)。我使用 IO 完成端口在两端异步读取/写入数据。

我需要在打开这些句柄后将它们发送给其他进程。我试图调用CloseHandle从返回的句柄CreateIoCompletionPort,然后在另一个进程中CreateIoCompletionPort再次调用。但是它总是失败并GetLastError返回 87 (ERROR_INVALID_PARAMETER )。

我也可以在一个过程中重现这一点,见下文。请注意,在我发送对象之前没有未完成的读/写操作。

0 投票
1 回答
84 浏览

python - OSX上python脚本中的Bash可编程完成不会持续存在

我正在尝试在 python 脚本中设置 Bash 选项卡完成,但似乎无法在脚本结束后持续完成。我现在正在尝试的是:

其中 python_cmd 是一个 python 脚本,它的第一个参数是一个选项。运行此脚本后,选项将不会在命令后完成。如果我直接从命令行调用完整的命令,这工作正常,但我需要能够从 python 调用它。我猜这与 call() 以脚本结尾有关。任何人都知道脚本结束后我怎样才能让它持续存在?

0 投票
1 回答
1274 浏览

shell - 如何使用 zsh 使向上和向下箭头键显示脚本中的历史条目?

this answer所示,可以使用bash 中read的 Readline ( -e) 通过使用向上和向下键返回以前的历史记录项:

在 zsh 中执行此操作的正确方法是什么?(在循环中获取用户输入并允许完成向上/向下键历史记录)。这不起作用:

我认为 zsh 中的脚本默认禁用历史完成。此外,我不希望历史记录来自 shell,而是来自脚本中输入的输入。

0 投票
1 回答
138 浏览

powershell - 如何调试 poshcomplete vim 插件的 vim 部分?

因为我喜欢 vim,所以我发现了两个有趣的帖子,以便将 PS 与 vim 一起使用:

  1. 使用在 PSISE 中编辑的文件帮助从 PSISE 启动 vim。

    1. 我发现以下行:

      $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("edit with Vim",{$cur=$psISE.CurrentFile; saps "C:\Program Files (x86)\vim\vim74\gvim.exe" $cur.FullPath -wait; $psise.currentpowershelltab.files.remove($cur); $psISE.currentpowershelltab.files.add($cur.fullpath) },'Ctrl+Alt+v')

    2. 打开PSISE:

      将该行粘贴到 PSISE 打开的文件中。之后,您可以通过按Ctrl- Alt-使用 vim 打开当前文件V

  2. poshcomplete 有助于在 vim 中完成一次 PowerShell 语言。

    1. 我已经安装了 poshcomplete vim 插件。我已经按照这个链接安装了 webapi-vim 和 vimproc.vim 。

问题:

使用命令启动服务器后

一切都好。该函数在 poshcomplete 中找到,声明了端口或其他细节的变量。

如果然后我尝试在例如“写”这个词之后调用完成Ctrl- XCtrl-我收到以下错误:O

: 全方位补全(^O^N^P) 找不到模式。

但是,如果我检查从服务器返回的 poshcomplete(我使用带有“http://localhost:1234/poshcomplete?text=write”行的 httprequester),我可以看到来自 Web 服务器的答案是正确的。确实,我可以看到所有带有“写入”的命令。

我不明白 vim 方面发生了什么恢复该数据以显示它以完成,因为我有两次插件工作,但后来它停止工作。

我认为在服务器公开结果的那一刻和 vim 尝试获取它的那一刻之间存在同步问题。我可能是错的,但如果有人可以提供帮助,我想纠正这个问题。

0 投票
1 回答
489 浏览

ios - 在 UIView.animateWithDuration 的完成块中添加视图

我有一个视图,我想将其移动到ViewController. 我想通过使用来做到这一点UIView.animateWithDuration。在方法的完成块中,我想添加第二个视图。

ViewController在我班级的代码下方。我已经在情节提要中设置了视图并通过 Outlet 连接了它

}

动画工作正常,直到完成执行。第一个视图显示在动画之前的初始位置。然而,在控制台中,视图中心的打印坐标与主视图的中心相匹配

控制台输出

在完成块中添加 UIView 时,谁能解释这种行为?

编辑

根据克里斯的评论,我添加了一些关于完成的登录card约束
self.view.layoutIfNeeded()。现在控制台输出确实显示了视图的初始坐标

新的控制台输出

viewCenter (160.0, 284.0)
cardCenter 1 (140.0, 92.0)
卡片上的约束数:0
cardCenter 2 (160.0, 284.0)
cardCenter 3 (140.0, 92.0)

0 投票
1 回答
717 浏览

elasticsearch - 批量插入弹性搜索自动完成建议

如何批量插入建议

这是映射

如果我一一惰性化,这里有一些有效的数据

如何批量插入建议?

0 投票
1 回答
36 浏览

perl - Perl Getopt::Complete 回调中的目录完成

在 Perl 脚本中,我使用Getopt::Completetab 键自动完成。一切都很好,除了我想实现的一个功能。

我想使用在某些情况下提供“目录”完成的回调。但是,从回调返回“目录”不起作用,因为需要数组引用。

如何实现这种行为?

0 投票
1 回答
158 浏览

ios - iOS:最新的 Parse SDK PFFacebookUtils 块永远不会被执行

使用 Parse SDK 1.9.1 和 Facebook 4.8.0 我没有收到回调,我的完成块永远不会被执行。我的 AppDelegate 中有所有必要的东西,一切都很顺利,直到我升级了我的 sdks。

我的代码中的示例:

并且:

知道为什么吗?提前致谢!

编辑:我尝试将 PFFacebookUtils logInInBackgroundWithReadPermissions: 移动到另一个视图控制器,它工作正常。知道为什么它不能在 MainViewController 上工作吗?