当我打开一个括号时,sublime 会为我添加一个右括号,紧挨着光标的右侧。我很好。
但是,我希望能够在这些括号内输入,然后能够点击制表符立即跳转到右括号的右侧。
如何让它做到这一点?
这里有一个部分答案,说使用end
键,我没有,因为我不使用数字键盘。它还说你可以映射shift+enter
,但这对我来说并不比我现在的方法更好,也就是将我的右手拇指弯曲到我的手下点击右箭头键——对于这种非常频繁的操作来说,这很慢!
当我打开一个括号时,sublime 会为我添加一个右括号,紧挨着光标的右侧。我很好。
但是,我希望能够在这些括号内输入,然后能够点击制表符立即跳转到右括号的右侧。
如何让它做到这一点?
这里有一个部分答案,说使用end
键,我没有,因为我不使用数字键盘。它还说你可以映射shift+enter
,但这对我来说并不比我现在的方法更好,也就是将我的右手拇指弯曲到我的手下点击右箭头键——对于这种非常频繁的操作来说,这很慢!
部分解决方案(由于下面斜体的缺点):
"auto_match_enabled" : false
根据此处添加到用户设置,然后添加此代码段:
<snippet>
<content><![CDATA[(${1})${2}]]></content>
<tabTrigger>(</tabTrigger>
<scope>source.java</scope>
</snippet>
您确实必须首先点击制表符才能获得右括号,但是这样做后您就在片段中,因此在您输入参数到您的心脏内容后,第二个制表符将跳过右括号。
一个小缺点是,这确实意味着您必须在以前没有的地方点击标签才能获得一个匹配的括号,在该括号中您想要调用没有参数的方法,但是......