jjzjj

completion

全部标签

linux - 在控制台中查找文件模式(模糊补全)

有什么方法可以在控制台中获得像Emacs的ido查找文件模式这样的功能吗?对于那些不熟悉它的人来说,这是一种重新找到具有自动完成功能的文件的方法(不需要TAB),我认为这也可以称为模糊完成。您可以在此处观看我所说内容的视频:FindFileinEmacs 最佳答案 我已经开始研究bash完成模块来执行(非递归)模糊完成。它目前有效,但有一些怪癖,我正在努力解决。https://github.com/mgalgs/fuzzy_bash_completion用法:sourcefuzzy_bash_completionsourcefuzz

linux - 在控制台中查找文件模式(模糊补全)

有什么方法可以在控制台中获得像Emacs的ido查找文件模式这样的功能吗?对于那些不熟悉它的人来说,这是一种重新找到具有自动完成功能的文件的方法(不需要TAB),我认为这也可以称为模糊完成。您可以在此处观看我所说内容的视频:FindFileinEmacs 最佳答案 我已经开始研究bash完成模块来执行(非递归)模糊完成。它目前有效,但有一些怪癖,我正在努力解决。https://github.com/mgalgs/fuzzy_bash_completion用法:sourcefuzzy_bash_completionsourcefuzz

linux - 参数中路径的 Bash 完成(存在等号)

我以前可以输入以下内容:$>./foo--arg=其中foo是我编写的任何程序,它会给我当前目录中的文件列表,就像tab-completion通常所做的那样。我不必对/etc/bash_completion进行任何更改。然而,最近,由于某些未知原因,此功能已消失。有谁知道如何重新启用此功能?FWIW,这仍然是正确的(注意缺少等号):$>./foo--arg 最佳答案 我删除了所有bash完成脚本,并开始将它们一个接一个地添加,以防出现问题。在我的例子中,事实证明是npm完成脚本导致了这个问题。不确定(还)是什么问题,但这是导致等号值

linux - 参数中路径的 Bash 完成(存在等号)

我以前可以输入以下内容:$>./foo--arg=其中foo是我编写的任何程序,它会给我当前目录中的文件列表,就像tab-completion通常所做的那样。我不必对/etc/bash_completion进行任何更改。然而,最近,由于某些未知原因,此功能已消失。有谁知道如何重新启用此功能?FWIW,这仍然是正确的(注意缺少等号):$>./foo--arg 最佳答案 我删除了所有bash完成脚本,并开始将它们一个接一个地添加,以防出现问题。在我的例子中,事实证明是npm完成脚本导致了这个问题。不确定(还)是什么问题,但这是导致等号值

c++ - Vim + OmniCppComplete : Completing on Class Members which are STL containers

作为STL容器的类成员的完成失败。完成作为STL容器的本地对象工作正常。例如,给定以下文件://foo.h#includeclassfoo{public:voidset_str(conststd::string&);std::stringget_str_reverse(void);private:std::stringstr;};//foo.cpp#include"foo.h"usingstd::string;stringfoo::get_str_reverse(void){stringtemp;temp.assign(str);reverse(temp.begin(),temp.en

c++ - Vim + OmniCppComplete : Completing on Class Members which are STL containers

作为STL容器的类成员的完成失败。完成作为STL容器的本地对象工作正常。例如,给定以下文件://foo.h#includeclassfoo{public:voidset_str(conststd::string&);std::stringget_str_reverse(void);private:std::stringstr;};//foo.cpp#include"foo.h"usingstd::string;stringfoo::get_str_reverse(void){stringtemp;temp.assign(str);reverse(temp.begin(),temp.en

linux - 在 shell 中自定义制表符补全

这可能有一个比“自定义选项卡完成”更好的名称,但这是场景:通常,当我在命令行输入命令,然后按{TAB}两次时,我会得到当前目录中所有文件和子目录的列表。例如:[user@hosttmp]$catchromatron2.exeFedora-16-i686-Live-Desktop.isoisolate.pyfavicon.icofoo.exeJames_Gosling_Interview.mp3但是,我注意到至少有一个程序以某种方式过滤了这个列表:wine。考虑:[user@hosttmp]$winechromatron2.exefoo.exe它有效地将结果过滤到*.exe。认为它可能是

linux - 在 shell 中自定义制表符补全

这可能有一个比“自定义选项卡完成”更好的名称,但这是场景:通常,当我在命令行输入命令,然后按{TAB}两次时,我会得到当前目录中所有文件和子目录的列表。例如:[user@hosttmp]$catchromatron2.exeFedora-16-i686-Live-Desktop.isoisolate.pyfavicon.icofoo.exeJames_Gosling_Interview.mp3但是,我注意到至少有一个程序以某种方式过滤了这个列表:wine。考虑:[user@hosttmp]$winechromatron2.exefoo.exe它有效地将结果过滤到*.exe。认为它可能是

android - 如何调试 BOOT_COMPLETED 广播接收器 "Force Close"崩溃?

由于手机重新启动并因此在启动时与Eclipse调试器/LogCat断开连接,我如何查看启动完成广播接收器崩溃的位置?我正在我的onReceive()中执行一些操作公共(public)类BootCompleteReceiver扩展BroadcastReceiver{...}这会在手机启动时崩溃并弹出强制关闭对话框。我该如何调试它并查看问题出在哪里?这个问题适用于调试任何BOOT_COMPLETE广播接收器。谢谢!编辑是的,我们可以在手机启动时在LogCat中看到系统日志,但我的应用程序Log.d(TAG,"Bootcompleted")必须等到它(onReceive)被触发,但到那时应用

android - 如何调试 BOOT_COMPLETED 广播接收器 "Force Close"崩溃?

由于手机重新启动并因此在启动时与Eclipse调试器/LogCat断开连接,我如何查看启动完成广播接收器崩溃的位置?我正在我的onReceive()中执行一些操作公共(public)类BootCompleteReceiver扩展BroadcastReceiver{...}这会在手机启动时崩溃并弹出强制关闭对话框。我该如何调试它并查看问题出在哪里?这个问题适用于调试任何BOOT_COMPLETE广播接收器。谢谢!编辑是的,我们可以在手机启动时在LogCat中看到系统日志,但我的应用程序Log.d(TAG,"Bootcompleted")必须等到它(onReceive)被触发,但到那时应用