Sublimetext2 “如何设置?”--&引用;作为一个崇高的文本片段选项卡触发器?
我目前正在Sublime文本中使用fortran,我正在添加一些代码片段以加快工作流程 由于fortran不支持++或--运算符,因此我想编写一些代码片段,将这些运算符更改为显式递增和递减语句 比如说Sublimetext2 “如何设置?”--&引用;作为一个崇高的文本片段选项卡触发器?,sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,我目前正在Sublime文本中使用fortran,我正在添加一些代码片段以加快工作流程 由于fortran不支持++或--运算符,因此我想编写一些代码片段,将这些运算符更改为显式递增和递减语句 比如说 a++ 变成 a = a + 1 a = a - 1 及 变成 a = a + 1 a = a - 1 我已经成功地实现了如下所示的++代码段 <snippet> <content><![CDATA[ = $TM_CURRENT_WORD + 1]]
a++
变成
a = a + 1
a = a - 1
及
变成
a = a + 1
a = a - 1
我已经成功地实现了如下所示的++代码段
<snippet>
<content><![CDATA[ = $TM_CURRENT_WORD + 1]]></content>
<tabTrigger>++</tabTrigger>
<description>i = i + 1</description>
<scope>source.fortran</scope>
</snippet>
++
i=i+1
source.fortran
但是,我的--snippet实现未能触发
<snippet>
<content><![CDATA[ = $TM_CURRENT_WORD - 1]]></content>
<tabTrigger>--</tabTrigger>
<description>i = i - 1</description>
<scope>source.fortran</scope>
</snippet>
--
i=i-1
source.fortran
有人对如何触发--snippet有什么建议吗?谢谢。为
减号、减号、制表符的3键序列添加键绑定将实现以下功能:
{ "keys": ["-", "-", "tab"],
"command": "insert_snippet",
"args": {"name":"Packages/Fortran/MinusMinus.sublime-snippet"}
}
您的-->
代码片段对我来说触发很好(ST2)。当它附加到其他文本时,-->
代码片段是否会对您触发?例如,--
将为我触发,但a--
将不会触发。奇怪的是,如果我在将触发的单词/字母后放置一个像#
这样的“单词分隔符”。例如:a#--
触发时变为a#=#-1
。但是,除此之外,我的评论是错误的,它不能正常工作。不过,++
代码段可以工作。