blob: d8328946889a932f072807e7ae6900da36269a98 [file] [log] [blame]
<html>
<head>
<meta name="author" content="Geertjan Wielenga" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="description" content="All NetBeans IDE Macro commands" />
<meta name="keywords" content="NetBeans, macro, editor" />
<link rel="stylesheet" type="text/css" href="../../../netbeans.css" />
<title>NetBeans Javaエディタのマクロ・キーワードの完全リスト</title>
</head>
<body>
<h1>NetBeans Javaエディタのマクロ・キーワードの完全リスト</h1>
<p>
NetBeans IDEのJavaエディタで、マクロを作成するには、「マクロ記録を開始」ボタンをクリックし、記録するアクションを実行してから、「マクロ記録を停止」ボタンをクリックします。マクロ・エディタが開き、マクロを微調整して、キーボード・ショートカットをそれに割り当てることもできます。マクロは「オプション」ウィンドウの「エディタ」>「マクロ」タブでも編集できます。
</p><p>
これらのマクロを定義するために、特別なマクロ構文を使用します。たとえば、カーソルからエディタの現在の行をクリアする場合、マクロの定義は次のようになります。</p>
<pre>selection-end-line remove-selection</pre>
<p>次に、このマクロのキーボード・ショートカットとして「Ctrl+L」を割り当てることができます。そのキーの組合せを押すたびに、カーソルの位置から行全体が削除されます。</p>
すべてのコマンドの一覧を取得するには、NetBeans APIアクションを作成します。これにより、開いているエディタのJEditorPaneからEditorKitを取得し、EK.getActions()をコールして、各アクションのAction.NAMEプロパティを(Action.SHORT_DESCRIPTIONと一緒に) System.outにダンプします。次に、マクロ・キーワードの完全な一覧を示します。</p>
<p><br /></p>
<div align="center" />
<table>
<tr><td><tt>abbrev-debug-line</tt></td><td>デバッグ・ファイル名と行番号</td></tr>
<tr><td><tt>adjust-caret-bottom</tt></td><td>挿入ポイントを末尾に移動</td></tr>
<tr><td><tt>adjust-caret-center</tt></td><td>挿入ポイントを中央に移動</td></tr>
<tr><td><tt>adjust-caret-top</tt></td><td>挿入ポイントを先頭に移動</td></tr>
<tr><td><tt>adjust-window-bottom</tt></td><td>挿入ポイントを末尾にスクロール</td></tr>
<tr><td><tt>adjust-window-center</tt></td><td>挿入ポイントを中央にスクロール</td></tr>
<tr><td><tt>adjust-window-top</tt></td><td>挿入ポイントを先頭にスクロール</td></tr>
<tr><td><tt>all-completion-show</tt></td><td>コード補完ポップアップをすべて表示</td></tr>
<tr><td><tt>annotations-cycling</tt></td><td>注釈サイクル</td></tr>
<tr><td><tt>beep</tt></td><td>ビープ音</td></tr>
<tr><td><tt>build-popup-menu</tt></td><td>ポップアップ・メニューのビルド</td></tr>
<tr><td><tt>build-tool-tip</tt></td><td>ツールチップをビルド</td></tr>
<tr><td><tt>caret-backward</tt></td><td>挿入ポイントを後方へ</td></tr>
<tr><td><tt>caret-begin</tt></td><td>挿入ポイントをドキュメントの先頭へ</td></tr>
<tr><td><tt>caret-begin-line</tt></td><td>挿入ポイントを行のテキストの先頭へ</td></tr>
<tr><td><tt>caret-begin-word</tt></td><td>挿入ポイントを単語の先頭へ</td></tr>
<tr><td><tt>caret-down</tt></td><td>挿入ポイントを下方へ</td></tr>
<tr><td><tt>caret-end</tt></td><td>挿入ポイントをドキュメントの終わりへ</td></tr>
<tr><td><tt>caret-end-line</tt></td><td>挿入ポイントを行の終わりへ</td></tr>
<tr><td><tt>caret-end-word</tt></td><td>挿入ポイントを単語の終わりへ</td></tr>
<tr><td><tt>caret-forward</tt></td><td>挿入ポイントを前方へ</td></tr>
<tr><td><tt>caret-line-first-column</tt></td><td>挿入ポイントを行の先頭へ</td></tr>
<tr><td><tt>caret-next-word</tt></td><td>caret-next-word</td></tr>
<tr><td><tt>caret-previous-word</tt></td><td>caret-previous-word</td></tr>
<tr><td><tt>caret-up</tt></td><td>挿入ポイントを上方へ</td></tr>
<tr><td><tt>collapse-all-code-block-folds</tt></td><td>すべてのJavaコードを縮小</td></tr>
<tr><td><tt>collapse-all-folds</tt></td><td>すべてを縮小</td></tr>
<tr><td><tt>collapse-all-javadoc-folds</tt></td><td>すべてのJavadocを縮小</td></tr>
<tr><td><tt>collapse-fold</tt></td><td>折りたたみを縮小</td></tr>
<tr><td><tt>comment</tt></td><td>コメント</td></tr>
<tr><td><tt>complete-line</tt></td><td>行を完了</td></tr>
<tr><td><tt>complete-line-newline</tt></td><td>行を完了して新しい行を作成</td></tr>
<tr><td><tt>completion-show</tt></td><td>コード補完ポップアップを表示</td></tr>
<tr><td><tt>copy-selection-else-line-down</tt></td><td>選択行を下へコピー</td></tr>
<tr><td><tt>copy-selection-else-line-up</tt></td><td>選択行を上へコピー</td></tr>
<tr><td><tt>copy-to-clipboard</tt></td><td>コピー</td></tr>
<tr><td><tt>cut-to-clipboard</tt></td><td>カット</td></tr>
<tr><td><tt>cut-to-line-begin</tt></td><td>挿入ポイントから行の先頭までカット</td></tr>
<tr><td><tt>cut-to-line-end</tt></td><td>挿入ポイントから行の終わりまでカット</td></tr>
<tr><td><tt>default-typed</tt></td><td>デフォルトの入力</td></tr>
<tr><td><tt>delete-next</tt></td><td>次の文字を削除</td></tr>
<tr><td><tt>delete-previous</tt></td><td>前の文字を削除</td></tr>
<tr><td><tt>documentation-show</tt></td><td>ドキュメント・ポップアップを表示</td></tr>
<tr><td><tt>dump-view-hierarchy</tt></td><td>ビュー階層をダンプ</td></tr>
<tr><td><tt>expand-all-code-block-folds</tt></td><td>すべてのJavaコードを展開</td></tr>
<tr><td><tt>expand-all-folds</tt></td><td>すべてを展開</td></tr>
<tr><td><tt>expand-all-javadoc-folds</tt></td><td>すべてのJavadocを展開</td></tr>
<tr><td><tt>expand-fold</tt></td><td>折りたたみを展開</td></tr>
<tr><td><tt>fast-import</tt></td><td>高速インポート</td></tr>
<tr><td><tt>find-next</tt></td><td>次の出現を検索</td></tr>
<tr><td><tt>find-previous</tt></td><td>前の出現を検索</td></tr>
<tr><td><tt>find-selection</tt></td><td>選択を検索</td></tr>
<tr><td><tt>first-non-white</tt></td><td>最初の空白以外の文字へ移動</td></tr>
<tr><td><tt>fix-imports</tt></td><td>インポートを修正</td></tr>
<tr><td><tt>format</tt></td><td>フォーマット</td></tr>
<tr><td><tt>generate-code</tt></td><td>コードの挿入</td></tr>
<tr><td><tt>generate-fold-popup</tt></td><td>折りたたみポップアップを生成</td></tr>
<tr><td><tt>generate-goto-popup</tt></td><td>移動ポップアップを生成</td></tr>
<tr><td><tt>generate-gutter-popup</tt></td><td>マージン</td></tr>
<tr><td><tt>goto</tt></td><td>行へ移動...</td></tr>
<tr><td><tt>goto-declaration</tt></td><td>宣言へ移動</td></tr>
<tr><td><tt>goto-help</tt></td><td>Javadocへ移動</td></tr>
<tr><td><tt>goto-implementation</tt></td><td>実装へ移動</td></tr>
<tr><td><tt>goto-source</tt></td><td>ソースへ移動</td></tr>
<tr><td><tt>goto-super-implementation</tt></td><td>スーパー・クラスの実装へ移動</td></tr>
<tr><td><tt>in-place-refactoring</tt></td><td>名前の即時変更</td></tr>
<tr><td><tt>incremental-search-backward</tt></td><td>逆方向逐次検索</td></tr>
<tr><td><tt>incremental-search-forward</tt></td><td>順方向逐次検索</td></tr>
<tr><td><tt>insert-break</tt></td><td>改行を挿入</td></tr>
<tr><td><tt>insert-date-time</tt></td><td>現在の日付と時間を挿入</td></tr>
<tr><td><tt>insert-tab</tt></td><td>タブを挿入</td></tr>
<tr><td><tt>introduce-constant</tt></td><td>定数を導入...</td></tr>
<tr><td><tt>introduce-field</tt></td><td>フィールドを導入...</td></tr>
<tr><td><tt>introduce-method</tt></td><td>メソッドを導入...</td></tr>
<tr><td><tt>introduce-variable</tt></td><td>変数を導入...</td></tr>
<tr><td><tt>java-next-marked-occurrence</tt></td><td>次の出現にナビゲート</td></tr>
<tr><td><tt>java-prev-marked-occurrence</tt></td><td>前の出現にナビゲート</td></tr>
<tr><td><tt>jump-list-last-edit</tt></td><td>最後の編集</td></tr>
<tr><td><tt>jump-list-next</tt></td><td>進む</td></tr>
<tr><td><tt>jump-list-prev</tt></td><td>戻る</td></tr>
<tr><td><tt>last-non-white</tt></td><td>最後の空白以外の文字に移動</td></tr>
<tr><td><tt>make-getter</tt></td><td>変数をその取得メソッドと置換</td></tr>
<tr><td><tt>make-is</tt></td><td>変数をそのis*メソッドと置換</td></tr>
<tr><td><tt>make-setter</tt></td><td>変数をその設定メソッドと置換</td></tr>
<tr><td><tt>match-brace</tt></td><td>一致した中括弧の挿入ポイント</td></tr>
<tr><td><tt>move-selection-else-line-down</tt></td><td>選択行を下へ移動</td></tr>
<tr><td><tt>move-selection-else-line-up</tt></td><td>選択行を上へ移動</td></tr>
<tr><td><tt>org.openide.actions.PopupAction</tt></td><td>ポップアップ・メニューを表示</td></tr>
<tr><td><tt>page-down</tt></td><td>ページ・ダウン</td></tr>
<tr><td><tt>page-up</tt></td><td>ページ・アップ</td></tr>
<tr><td><tt>paste-formated</tt></td><td>フォーマットして貼付け</td></tr>
<tr><td><tt>paste-from-clipboard</tt></td><td>貼付け</td></tr>
<tr><td><tt>redo</tt></td><td>やり直し</td></tr>
<tr><td><tt>reindent-line</tt></td><td>現在の行または選択を再インデント</td></tr>
<tr><td><tt>remove-line</tt></td><td>行を削除</td></tr>
<tr><td><tt>remove-line-begin</tt></td><td>行の先頭まで削除</td></tr>
<tr><td><tt>remove-selection</tt></td><td>選択を削除</td></tr>
<tr><td><tt>remove-tab</tt></td><td>タブを削除</td></tr>
<tr><td><tt>remove-trailing-spaces</tt></td><td>末尾のスペースを除去</td></tr>
<tr><td><tt>remove-word-next</tt></td><td>remove-word-next</td></tr>
<tr><td><tt>remove-word-previous</tt></td><td>remove-word-previous</td></tr>
<tr><td><tt>replace</tt></td><td>置換</td></tr>
<tr><td><tt>run-macro</tt></td><td>マクロ実行</td></tr>
<tr><td><tt>scroll-down</tt></td><td>下方へスクロール</td></tr>
<tr><td><tt>scroll-up</tt></td><td>上方へスクロール</td></tr>
<tr><td><tt>select-all</tt></td><td>すべて選択</td></tr>
<tr><td><tt>select-element-next</tt></td><td>次の要素を選択</td></tr>
<tr><td><tt>select-element-previous</tt></td><td>前の要素を選択</td></tr>
<tr><td><tt>select-identifier</tt></td><td>識別子を選択</td></tr>
<tr><td><tt>select-line</tt></td><td>行を選択</td></tr>
<tr><td><tt>select-next-parameter</tt></td><td>次のパラメータを選択</td></tr>
<tr><td><tt>select-word</tt></td><td>単語を選択</td></tr>
<tr><td><tt>selection-backward</tt></td><td>後方に選択を拡張</td></tr>
<tr><td><tt>selection-begin</tt></td><td>ドキュメントの先頭に選択を拡張</td></tr>
<tr><td><tt>selection-begin-line</tt></td><td>行のテキストの先頭に選択を拡張</td></tr>
<tr><td><tt>selection-begin-word</tt></td><td>単語の先頭に選択を拡張</td></tr>
<tr><td><tt>selection-down</tt></td><td>下方に選択を拡張</td></tr>
<tr><td><tt>selection-end</tt></td><td>ドキュメントの終わりに選択を拡張</td></tr>
<tr><td><tt>selection-end-line</tt></td><td>行の終わりに選択を拡張</td></tr>
<tr><td><tt>selection-end-word</tt></td><td>単語の終わりに選択を拡張</td></tr>
<tr><td><tt>selection-first-non-white</tt></td><td>最初の空白以外の文字に選択を拡張</td></tr>
<tr><td><tt>selection-forward</tt></td><td>前方に選択を拡張</td></tr>
<tr><td><tt>selection-last-non-white</tt></td><td>最後の空白以外の文字に選択を拡張</td></tr>
<tr><td><tt>selection-line-first-column</tt></td><td>行の先頭に選択を拡張</td></tr>
<tr><td><tt>selection-match-brace</tt></td><td>一致した中括弧に選択を拡張</td></tr>
<tr><td><tt>selection-next-word</tt></td><td>selection-next-word</td></tr>
<tr><td><tt>selection-page-down</tt></td><td>次のページに選択を拡張</td></tr>
<tr><td><tt>selection-page-up</tt></td><td>前のページに選択を拡張</td></tr>
<tr><td><tt>selection-previous-word</tt></td><td>selection-previous-word</td></tr>
<tr><td><tt>selection-up</tt></td><td>上方に選択を拡張</td></tr>
<tr><td><tt>shift-line-left</tt></td><td>行を左へシフト</td></tr>
<tr><td><tt>shift-line-right</tt></td><td>行を右へシフト</td></tr>
<tr><td><tt>split-line</tt></td><td>行を分割</td></tr>
<tr><td><tt>start-macro-recording</tt></td><td>マクロ記録を開始</td></tr>
<tr><td><tt>start-new-line</tt></td><td>新規行で開始</td></tr>
<tr><td><tt>stop-macro-recording</tt></td><td>マクロ記録を停止</td></tr>
<tr><td><tt>switch-case</tt></td><td>大文字、小文字の切替え</td></tr>
<tr><td><tt>to-lower-case</tt></td><td>小文字へ</td></tr>
<tr><td><tt>to-upper-case</tt></td><td>大文字へ</td></tr>
<tr><td><tt>toggle-case-identifier-begin</tt></td><td>識別子の大文字、小文字の切替え</td></tr>
<tr><td><tt>toggle-comment</tt></td><td>コメントを切替え</td></tr>
<tr><td><tt>toggle-highlight-search</tt></td><td>強調表示検索の切替え</td></tr>
<tr><td><tt>toggle-line-numbers</tt></td><td>行番号の切替え</td></tr>
<tr><td><tt>toggle-non-printable-characters</tt></td><td>プリント不可能な文字を切替え</td></tr>
<tr><td><tt>toggle-toolbar</tt></td><td>ツールバーの切替え</td></tr>
<tr><td><tt>toggle-typing-mode</tt></td><td>入力モードの切替え</td></tr>
<tr><td><tt>tooltip-show</tt></td><td>コード補完チップ・ポップアップを表示</td></tr>
<tr><td><tt>uncomment</tt></td><td>コメント解除</td></tr>
<tr><td><tt>undo</tt></td><td>元に戻す</td></tr>
<tr><td><tt>word-match-next</tt></td><td>次の一致した単語</td></tr>
<tr><td><tt>word-match-prev</tt></td><td>前の一致した単語</td></tr>
</table>
</div>
<!--
<pre>
public final class PrintMacrosAction implements ActionListener {
private final EditorCookie context;
public PrintMacrosAction(EditorCookie context) {
this.context = context;
}
public void actionPerformed(ActionEvent ev) {
JTextComponent editor = EditorRegistry.lastFocusedComponent();
EditorKit kit = ((JEditorPane) editor).getEditorKit();
Action[] actions = kit.getActions();
List&gt;String> list = new ArrayList();
InputOutput io = IOProvider.getDefault().getIO("Macros", false);
OutputWriter ow = null;
for (Action action : actions) {
list.add(action.getValue(Action.NAME).toString() +
" -- " + action.getValue(Action.SHORT_DESCRIPTION).toString());
}
Collections.sort(list);
ow = io.getOut();
for (String string : list) {
ow.println(string);
}
}
}
</pre>
-->
</body>
</html>