1

今日から Aptana 3 を使い始めましたが、とても気に入っています。

ただし、特定のレベルに折り畳むことができるかどうかを調べるのに苦労しています。

たとえば、Ctrl+Shift+Divide を押すと、想像できるすべてのものを折りたたむことができます。

クラスを含む。

私のドキュメントは次のとおりです。

class Kill_model extends Game_Model{

    function shoot(){
       //code
       //code
       //code
       //code
       //code
    }

    function respawn(){
       //code
       //code
       //code
       //code
       //code
    }

    function spectate(){
       //code
       //code
       //code
       //code
       //code
    }

}

デフォルトは次のように折りたたまれます

class Kill_model extends Game_Model{}

私は過去に PHPEdit を使用しており、「レベル 2 に折りたたむ」のが好きです。

これにより、次のように見えます

class Kill_model extends Game_Model{

    function shoot(){}

    function respawn(){}

    function spectate(){}

}

レベル2まで折りたたむことができるかどうか疑問に思っていました.レベル2とは、2レベルの深さを意味すると思います. レベル 1 = クラス、レベル 2 = 内部の関数。

どうもありがとう。

4

2 に答える 2

3

わかりました。Aptana ではレベルの折り畳みが利用可能です。それは PHP 編集には組み込まれておらず、ソース編集のみに組み込まれています。これを PHP に追加するには、 に移動しCommands > Source > Edit this Bundle、 にCommands > PHP > Edit this BundleコピーSource/commands/folding.rbしますPHP/commands/folding.rb(これは新しいファイルになります)。Option キーと Command キーがない場合 (Mac だと思います)、このファイルのキーバインドを Control や Alt などの別のものに変更する必要があります。folding.rb ファイルのキーバインドは次のようになっています。

with_defaults :input => :none, :output => :discard, :key_binding => "OPTION+COMMAND+0" do

2 回目は次のようにします。

cmd.key_binding = "CONTROL+ALT+" + level.to_s

OPTION を CONTROL に、COMMAND を ALT に変更するだけで、Aptana を再起動すると、新しい Ctrl+Alt+ ショートカットが作成されます。

于 2013-02-04T20:11:45.693 に答える
1

より直接的な情報については、私の2番目の回答を参照してください...似ているがまったく同じ問題を抱えている人に役立つ場合に備えて、これを残すと思いました...

ノートパソコンの numpad_divide がどこにあるのかわからない (テンキーなし) ため、キーボード ショートカットについて話すことはできませWindow > Preferences > Aptana Studio > Editors > PHPFunctions。お探しの折り方が見つかるかもしれません。Ctrl+Shift+Divideただし、この設定が別名 Collapse Allの動作に影響を与えるとは思いません。

現在のブロックを折りたたむコマンド ( Ctrl+Numpad_minus) もありますが、これはあまり役に立たないと思います。

ファイルで使用可能なクラスと関数の簡単な概要を探している場合は、クイック アウトラインも役立ちます。Ctrl+Oこれには(または右クリック > [クイック アウトライン])でアクセスできます。

編集:今日、Aptana をいじっていると、 の下に見つかりましたCommands > Source > Folding > Toggle Foldings at Level > Level <x>。各レベル、Alt+1、Alt+2 などに関連付けられたショートカットがあるようですが、私には機能しません。これらのコマンドのショートカットを構成するオプションも表示されませんが、理論的には独自の.

于 2013-02-04T17:24:07.140 に答える