在vi中有一个非常有用的选项,它允许你通过按ctrl + p(或n代表下一场比赛)完成前一场比赛
例如,,请使用以下代码
$res = mysql_query("SELECT * from TABLE_1");
while(list($a, $b) = mysql_fetch_row($res){
// do something
}
$res1 = mysql_query("SELECT * from TABLE_2");
while(list($a, $b) = mysql_f
让我们假设光标位于上面的'f'字母旁边。如果您在vi中按control+p
,则会按上面找到的mysql_fetch_row
完成。
在sublime中是否有类似的快捷方式,或者为它制作宏的简单方法?我不了解python,所以非常感谢每一个帮助!
答案 0 :(得分:1)
创建一个菜单基本上就像正常弹出自动完成不会吗?通过插件获得上一个/下一个匹配是可行的。我将以下(link)汇总在一起,这应该得到前一场比赛(一次)。您可以使用previous_keyword_match
作为命令将其绑定到键绑定。请记住,control + p(取决于您的系统)是一个映射的默认命令。我添加了我用于测试键映射的内容,但您可能想要更改它。
哦,就像一个小配置旁注,我硬编码5000(允许向后搜索5000个字符或直到它再次到达起点)。如果您发现自己需要更多,请随意调整它。虽然我不认为这是必要的,因为你只得到一场比赛。