Sublimetext2 “如何设置?”--&引用;作为一个崇高的文本片段选项卡触发器?

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]]

我目前正在Sublime文本中使用fortran,我正在添加一些代码片段以加快工作流程

由于fortran不支持++或--运算符,因此我想编写一些代码片段,将这些运算符更改为显式递增和递减语句

比如说

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
。但是,除此之外,我的评论是错误的,它不能正常工作。不过,
++
代码段可以工作。