2016-10-27 3 views
1

最近、GeanyテキストエディタからプログラミングするためのAtomテキストエディタに切り替えました。私はgeanyに多くのpythonスニペットを持っています。地理的にスニペットを書くのは簡単です。例えばアトムスニペット:アトムエディタの複数行のスニペット

:私は時間を入力してエンターキーを押した場合

# for geany text editor (snippets.conf file) 
h=# Author : Bhishan Poudel\n# Date : {date}\n 

、私は現在の時刻と上記のスニペットを取得します。

ATOMでどうすればいいですか?私はこのようなsnippets.csonファイルに編集

'.source.python': 
    'example1': 
    'prefix': 'h' 
    'body': ' 
     #!/usr/bin/env python\n 
     # -*- coding: utf-8\n 
     #\nDate: {date}\n 
     #Imports\n 
     import numpy as np 
     ' 

をしかし、これはうまく動作しませんでした

私の試みはこれまでです。

関連のリンクは以下のとおりです。
Atom editor: snippet for inserting a timestamp
http://flight-manual.atom.io/using-atom/sections/snippets/
Atom Editor: multiple snippets

答えて

3

私はあなたの質問の複数行の一部と命名のための提案のためのソリューションを持っています。

'.source.python': 
    'header and imports for python': 
    'prefix': 'pyhead' 
    'body':""" 
    #!/usr/bin/env python 
    # -*- coding: utf-8 
    #Date: $1 
    #Imports 
    import numpy as np 
    $2 
    """ 

$1はスニップが挿入された後で、あなたがこれにジャンプすること、を示している:何私がやったことは、このでした。それで、あなたは自分で日付を記入することができます(私が知っている最適ではありません)。 $2は、次のTabキーの場所になります。他の部分は、あなたが識別しやすい接頭辞を使用するということです。 体の始めと終わりに複数行の部分が"""で終わるので、すべてをスムーズに挿入する必要があります

関連する問題