1

是否可以为完全相同的代码段指定多个触发器?
使用 Fortran 我想同时触发一个IF THEN END IF片段ifIF触发器。
作为一个小解决方案,我现在多次重复该片段,如下所示:

snippet wr
    WRITE(*,*) 
snippet WR
    WRITE(*,*) 
snippet re
    READ(*,*) 
snippet RE
    READ(*,*) 
snippet if
    IF (${1}) THEN
        ${2}
    END IF
snippet IF
    IF (${1}) THEN
        ${2}
    END IF
snippet select
    SELECT CASE (${1})
        CASE (${2})
            ${3}
    END SELECT
snippet SELECT
    SELECT CASE (${1})
        CASE (${2})
            ${3}
    END SELECT

有更好的解决方案吗?

4

1 回答 1

0

使用 multi_snip。将第三个参数作为您的代码片段的描述。例子:

snippet wr A description of snippet #wr
  write something
snippet wr A description of snippet #wr other
  write something else
于 2015-01-21T23:41:10.730 回答