0
私はスニペットを作る必要があります、そのボディはプレフィックスに基づいています。私はAtom.ioスニペットのプレフィックスの一部に基づいてボディを変更する方法は?
d>Hello
のようなものが
def Hello(): pass
になりますし、例えば
d>Hi
が
def Hi(): pass
になります行う必要がある はそれも可能ですか?
私はスニペットを作る必要があります、そのボディはプレフィックスに基づいています。私はAtom.ioスニペットのプレフィックスの一部に基づいてボディを変更する方法は?
d>Hello
のようなものが
def Hello(): pass
になりますし、例えば
d>Hi
が
def Hi(): pass
になります行う必要がある はそれも可能ですか?
タブストップでスニペットを作成できます。 Tabを押すと、最初のタブストップに移動し、関数名などを入力できます。 タブを押すと、タブストップが繰り返し表示されます。
タブストップを作成するには、${1}
を使用する必要があります。タブストップにデフォルト値を設定する場合は、${1:default}
を使用できます。 1を対応する番号に置き換えるだけです。たとえば:
'.source.python':
'Recursive function':
'prefix': 'rfunc'
'body': '''
def ${1:name}(${2}):
${3:#comment}
${1:name}()
'''
は、この生成されます:
def name():
#comment
name()
をそして、あなたはそれを置き換えることができるようにname
を選択します。タブを押すと括弧で囲まれ、もう一度押すと#comment
が選択されます。
name
の両方の出現を同時に変更することに注意してください。
あなたの例に続き、それは次のようになります。
'.source.python':
'Function':
'prefix': 'd'
'body': 'def ${1:fname}(${2}): ${3:pass}'
にスニペットの詳細を読むことができ、私は同じことをやったが、私は、しかし私は、スニペットから直接名前を変更することができます。心配しないで、ありがとう。 –