SublimeのSnippet

4350 ワード

1、紹介
Sublime Textは軽量で、簡潔で、効率的で、プラットフォームにまたがるエディタで、これを簡単なpythonエディタとして使用することに慣れています.
Snippetは、テキストに挿入するスマートテンプレートであり、このテキストを適切な現在のコード環境にする.プログラマーはいつも簡単なコードの断片を書き続け、この仕事は退屈/退屈で、Snippetの出現はCodeをより効率的にします.
 
2、作成と保存
Snippetは、任意のフォルダに格納ことができる.sublime-snippetはファイル拡張子であり、デフォルトでは格納.sublime-snippetフォルダの下にあります.st 3の環境で、独自のsnippetを作成する方法はメニューバーです
  Tools | Developer | New Snippet..
新規ファイル形式:
<snippet>
    <content>
Hello, ${1:this} is a ${2:snippet}.
]]>content>
    
    
    
    
snippet>

私は普段よくファイルを操作します.例えば、「readline」をタップした後、次のコードが表示されます.
with open(file1) as f:
    lines = f.readlines()
    for line in lines:
        _line = line.strip().split('\t')

snippetは次のように変更できます.
<snippet>
    <content>
with open(file1) as f:
    lines = f.readlines()[1:]
    for line in lines:
        _line = line.strip().split('\t')

]]>content>
    
    <tabTrigger>readlinetabTrigger>
    
    
snippet>

 
以下はシリーズを見なくてもいいです
 
snippetの4つの構成部分を簡単に紹介します.
content:含まなければならない.そうしないと仕事ができない.Type your snippet hereは自分のコードクリップを書くために使用される.
tabTrigger:コードクリップを開始する文字または文字列.たとえば、上記の例では、編集ウィンドウにhelloを入力してtabを押すと、エディタにType your snippet hereというコードクリップが出力されます.
scope:あなたのコードクリップがその言語環境でアクティブになることを示します.例えば、上記のコードはsourceを定義しています.pythonは、このコードクリップがpython言語環境でアクティブになることを意味します.
description:コードクリップの記述を示し、書かない場合はデフォルトでコードクリップのファイル名を記述として使用する.