当我在命令行模式下使用文件名自动完成时,如何选择当前选项进行自动完成?
例如,假设我要打开文件var time;
var timeKeep = vm.time;
var count = 0;
function timeCountDown () {
time = vm.time--; //this is the value that i need
console.log("i is " + time);
}
countId = timer.setInterval(() => {
timeCountDown();
count += 1;
if (count === timeKeep) {
timer.clearInterval(countId);
dialogs.alert({
title: "Time Up!",
message: "You did not finish the test in time.",
okButtonText: "OK"
});
aemnavigation.goResults(vm.correct);
}
}, 1000);
//the two lines below is how i get it to show on the xml
TimeCountScore = page.getViewById("timeCount");
TimeCountScore.text = time;
我首先输入:
~/dev/myproject/foo.c
标签
我点击标签几次,直到我看到
:e ~/d
我接下来要点什么来让vim自动填充:e ~/dev/
中的目录?
如果我点击输入,vim会打开一个包含目录列表的缓冲区,这不是我想要的。
我可以点击~/dev/
,然后选项卡,但随后我会在路径上看到一个无害但又美观的双斜线:
/
标签
我也可以点击“m”,然后点击Tab,这将起作用:
:e ~/dev//
标签
但如果我不记得下一个目录以“m”开头怎么办?
如何在上面的例子中告诉vim“dev”是我想要的自动完成选项,然后继续为路径的下一部分做自动完成?
答案 0 :(得分:4)
:h wildmenu
<Down>
- 在文件名/菜单名称完成中:移动到子目录或子菜单。