tab-completion相关内容

Emacs点完成函数

我正在编写一个基于COMINT-MODE的派生模式。该模式是命令行程序(GRASS Gis)的接口,COMINT模式完成对程序起作用。我正在尝试通过completion-at-point-functions添加对完成程序参数的支持。玩具的例子是: (setq my-commands '(("ls" ("my-completion-1") (" ..
发布时间:2022-04-15 10:18:29 其他开发

Python命令行界面中的制表符完成-如何捕获制表符事件

我正在用Python编写一个小CLI(作为Mercurial的扩展),并希望支持制表符完成。具体地说,我希望在提示符中显示catch选项卡,并显示匹配选项的列表(就像bash一样)。 示例:输入节名: ext*TAB* extensions extras 问题是我不确定如何捕捉Tab事件。我使用的是Mercurial的ui.prompt()API,它只是在幕后调用ra ..
发布时间:2022-02-27 12:49:34 Python

不能在 zsh 自动补全中使用“~"

我使用 zsh 并且我想使用我编写的函数来替换 cd.此功能使您能够移动到父目录: $密码/A B C D$ cl b$密码/a/b 您也可以移动到父目录的子目录: $密码/A B C D$ cl b/e$密码/a/b/e 如果路径的第一部分不是父目录,它将像普通的 cd 一样起作用.我希望这是有道理的. 总而言之,在/a/b/c/d时,我希望能够移动到/a、/a/b、/a/b/c、 ..
发布时间:2022-01-05 12:39:47 其他开发

在 Arch Linux 的 TAB 补全中未检测到 Vim YouCompleteMe Python 子类

我可以用 TAB 完成当前打开的文件变量、路径和全局变量,但在 TAB 完成时未检测到我的 python 子类.例如, import os # os 是内置库.操作系统# ycm 不完整这个类的成员. 我正在寻找解决方案已经 48 小时了.我的/usr/bin/python ->/usr/bin/python2.7,所有测试100%通过,构建成功. >用户名 -r4.0.5-1-ARCH ..
发布时间:2021-11-17 03:27:27 Python

选项卡完成在 Visual Code Studio 中不起作用

我是这个编程世界的新手. 我想问一个菜鸟问题. 我正在使用 Visual Code Studio 并尝试制作我的第一个 Web 项目,所以我安装了一些扩展程序以便我可以轻松编写代码(?).但是当我使用制表符完成时,它并没有真正起作用.在我的情况下,我使用 html 并且选项卡完成并没有像你使用 tab 键或输入时那样真正起作用,它没有完成所有代码,例如我想输入 div,所以我输入 ..
发布时间:2021-09-19 19:56:31 前端开发

修改或挂钩Jupyter的标签完成

我想知道是否可以修改Jupyter Lab或Notebook的制表符完整功能.例如,如果我键入"\ alpha",然后按Tab键,则单元格中将显示UTF-8字符“α". 有什么办法可以使自定义"[无空格的字符串]"制表符补全为某些特定的UTF-8字符或字符串? 例如"\ implies" +标签->“⇒" 在我的编程生涯中,我可以看到很多用例,因此我想知道Jupyter(实验室或 ..
发布时间:2021-05-18 18:34:52 其他开发

如何使zsh函数作为文件自动完成?

我使用zsh并编写了一个函数来替换cd函数.在一些帮助下,我得到了它的工作,就像我想要的那样(大多数情况下).这是对我的另一个问题的跟进.该功能几乎可以按我希望的方式工作,但是语法突出显示和自动完成功能仍然存在一些问题. 对于示例,假设您的目录如下: /一种/b/C/d/some_dir/ 我还假设已获取以下代码: cl(){本地优先= $(echo $ 1 | cut -d/-f ..
发布时间:2021-04-12 20:14:51 其他开发

如何从单词的中间使zsh函数自动完成?

我使用zsh并编写了一个函数来替换cd函数.在一些帮助下,我得到了它的工作,就像我想要的那样(大多数情况下).这是对我的另一个问题的跟进.该功能几乎可以按我希望的方式工作,但是语法突出显示和自动完成功能仍然存在一些问题. 对于示例,假设您的目录如下: /一种/b/C/d/some_dir/ 我还假设已获取以下代码: cl(){本地优先= $(echo $ 1 | cut -d/-f ..
发布时间:2021-04-12 20:14:39 其他开发

在zsh自动补全中不能使用'〜'

我使用zsh,我想使用编写的功能替换cd.此功能使您能够移动到父目录: $ pwd/A B C D$ cl b$ pwd/a/b 您还可以移至父目录的子目录: $ pwd/A B C D$ cl b/e$ pwd/a/b/e 如果路径的第一部分不是父目录,则它将像普通cd一样起作用.我希望这是有道理的. 总而言之,在/a/b/c/d中时,我希望能够移至/a/b/c/的所有子目 ..
发布时间:2021-04-12 20:11:48 其他开发

zsh-使用autocd的第一个选项卡完成

我目前正在从csh切换到zsh,我正在编写.zshrc,试图获取在此新shell中我习惯的所有选项. 我使用autocd(只需输入名称即可进入目录(不使用cd命令),我想知道我是否有可能首先提议当前目录中存在的所有文件(例如它在csh中工作). 在键入命令之前,只需按一下我的命令行中没有写的任何内容,我就已经习惯了这样一种方式来概述可以打开的文件或可以“自动cd"到的目录. 现在 ..
发布时间:2020-07-10 19:56:00 其他开发

Eclipse中的PyDev远程调试器和Tab完成

这可能是PyDev调试器的局限性,但有人会知道如何像在Eclipse调试控制台窗口中的普通Python shell中那样启用制表符完成和历史记录吗? 按Tab键或箭头键仅会跳动/移动光标. PyDev远程调试器根据需要使用以下代码初始化: from pydevsrc import pydevd;pydevd.settrace('', stdoutToServer=True ..
发布时间:2020-07-10 19:54:54 其他开发

重新映射Vim中的制表符补全

我遇到了一个疯狂的小挑战.我想重新映射制表符,然后将+制表符转换为vim中的基本制表符补全.这是我开始的地方: set completeopt= inoremap inoremap 那根本没有任何作用,我也意识到这可能会弄乱我的代码片段插件.我四处搜寻,发现了以下内容: http://vim.wikia.com/wiki/Smart_m ..
发布时间:2020-07-10 19:54:52 其他开发

我应该如何在zsh中使用argcomplete?

我正在使用 argcomplete 在Bash中完成 Tab argcomplete为bash提供全局补全,但不为zsh提供全局补全. 我想创建一个文件~/.zsh_completion,以包含要完成的文件.如果该文件来自~/.zshrc,则应为这些文件生成自动补全. 我该怎么做? 解决方案 好的,有一种方法可以实现,但这并不是我真正想要的. 无论如何,这里去: ..
发布时间:2020-07-10 19:54:44 Python