2017-01-10 15 views
2

関数またはクラスの前に表示される小さな折り返し矢印を押すためのキーバインドはありますか?Sublimeで関数やクラスを折りたたむためのキーバインド?

enter image description here

+0

どのIDEを使用していますか? – magreenberg

+0

タイトルとタグの質問にエディタを追加しました。申し訳ありません –

+2

キーの押下で選択範囲を折りたたむことができます( 'shift + ctrl + ['または 'command + alt + [')キーを押して選択範囲を現在のインデントレベルに拡大することができます( 'shift + ctrl + j'または 'command + shift + j')を1回以上繰り返して折り畳みたいものを選択します。それ以外にはプラグインコードが必要になります(例えばPackageControl.ioのFold Pythonなど)。 – OdatNurd

答えて

1

後藤EDIT>コードの折りたたみ。それは崇高なテキストのすべてのコマンドを表示します。

+0

これは私が探しているものではありません。それは、私が機能のすべて*を折りたたむことができます。私はちょうど1つの機能を折りたたみたい。関数のすべてのテキストを選択し、選択したテキストを折り畳むには年齢がかかります。私はマウスに手を動かすことなく、折りたたみの矢印を押したいだけです。 –

+0

これらはSublimeにバンドルされている唯一のオプションです。あなたは良いパッケージを見つけることができるかもしれません。 [This maybe](https://packagecontrol.io/packages/SyntaxFold) – magreenberg

2

あるとは思いません。あなたができることはこれです:

def my_func(): 
    # put your cursor wherever you want on a line that has this level of indentation (here 1) 
    """my doc""" 
    print('this is') # you can put it here 
    print('some code that is going to') # or here 
    print('folded!') 
    if nb % 2 == 0: 
     print('this is an even number') # but not here! 

プレスctrl+shift+[です。インデントが自動的に選択され(関数の内容に合わせて)、折り畳まれます。

関連する問題