1

Eclipse IDE の [プロパティ] -> [一般] -> [キー]
で、ユーザーはほとんどのコマンドにキー バインドを割り当てることができます。

Ctrl+R(たとえば) Run As -> Node アプリケーションにバインドしたいのですが、リストに見つかりません (Run Java Application と Run Maven Build の両方がAlt+Shift+X, some keyバインドされています)

必要な起動タイプがリストにない場合、プラグイン プロジェクト ソースで設定する方法を教えてください。

(はい、 で再起動できますがCtrl+F11、左手にとっては不便で、現在のエディターを起動していません)

更新:プロジェクト実行構成を実行するためにEclipseでキーをマップするにはどうすればよいですか? Alt+R, S, 1長すぎることを示唆しています。

更新 2:

少し異なる解決策を示唆する関連するすべて:

plugin.xmlそのユーザーがキーバインディングを割り当てることができる正確なものは何ですか?

4

1 に答える 1

3

実際にマクロ オプションを使用してみる

Eclipse 更新サイトからインストールするだけです

http://puremvcnotificationviewer.googlecode.com/svn/trunk/PracticalMacroGoogleUpdateSite

Eclipseをインストールして再起動した後。Windows->Preferences-->Practical Macro options-->Editor Macro Definitions に移動します。

「新規」をクリックし、使用可能なコマンドで「エディタ マクロ スクリプト (Beanshell)」を選択し、「追加」をクリックします。

次のスクリプトを使用します

import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.ui.DebugUITools;
    try
    {
      // Terminate process if it already exists from a previous launch 
      org.eclipse.debug.core.ILaunch[] allLaunches=DebugPlugin.getDefault().getLaunchManager().getLaunches();
      for (ILaunch l : allLaunches)
      {              
        if (l.getLaunchConfiguration().getName().equals("YOUR CONFIG NAME"))
        {
          console.write("terminating launch: " );
          console.writeln(l.getLaunchConfiguration().getName());
          l.terminate();
          break; 
        }
      }

        org.eclipse.debug.core.ILaunchConfiguration[] allConfigurations=DebugPlugin.getDefault().getLaunchManager().getLaunchConfigurations();
        for (ILaunchConfiguration config : allConfigurations) {
            if (config.getName().equals("YOUR CONFIG NAME"))
            {
                DebugUITools.launch(config, "debug");
                break;
            }
        }
    } catch (CoreException e) {
        e.printStackTrace();
    }
    finally{}

ノート:

  1. YOUR CONFIG NAMEを好きなものに置き換えます
  2. DebugUITools.launch は実行またはデバッグに変更できます
  3. 「マクロ情報」セクションでマクロ名を指定します
  4. 1. で始まる ID を割り当てます。標準の Eclipse キー バインディング ダイアログでこのマクロを表示できるようにする場合は、

今すぐ「OK」をクリック

Windows->Preferences-->General-->Keysに移動します

マクロの名前を選択し、必要なキーに割り当てます。

最後に、もう一度Eclipseを再起動することを忘れないでください!

さらにヘルプが必要な場合:

http://sourceforge.net/p/practicalmacro/discussion/878739/thread/891ddd13

于 2013-11-11T04:23:51.520 に答える