説明

数行程度のちょっとしたコマンドマクロを作るときにあると便利なPPe設定集。

  • 簡易補完機能あり。
  • 選択範囲のコマンド実行機能完備。
  • 即コマンド登録可能。バックアップは%’cfg’に@add_command.cfgとして書き出し。
  • コマンド内にはcompCode.jsresult.jsを使用。
  • 補完機能とコマンド登録は誤爆する危険性があります。ご利用の際はお気をつけ下さい。
  • コマンド追加用のマクロはPPeのメニューバー以外に登録してください。メニューバーから実行すると失敗します。

使い方

PPeでコマンドを打って遊ぶ。

sample

キーバインド

PPe

KEY COMMAND
CTRL+: 一行編集簡易補完
CTRL+; 行選択
CTRL+SHIFT+: 選択範囲コマンド実行
CTRL+N 補完リストを下方向に移動
CTRL+P 〃 を上方向に移動

設定

;エイリアス
A_exec = {
cfg  = ;設定ファイル親ディレクトリパス
}

;一行編集
K_edit  = { ; 一行編集/PPe共用,K_lied,K_ppeが優先
^V_HBA , *insert "%*script(%'scr'%\compCode.js,"i","""","Complete..")"  ;ctrl + ":"
^V_HBB , %k"HOME \END" ;ctrl + ";"
}

;PPe
K_ppe = {
\^V_HBA , *execute C,%*selecttext() ; shift + ctrl + ":"
^N      , *if 0%*editprop(list) %: %K"@DOWN" %: *stop
          %K"@F4"
^P      , *if 0%*editprop(list) %: %K"@UP" %: *stop
          %K"@F4"
}

;キー又はポップアップメニュー
コマンド追加(&A)      = *setcust M_editCadd:%*input(-title:"コマンド名の登録")=%*RESULT(shapecode)
                        %On *ppcust CD %'cfg'%\@add_command.cfg -mask:M_editCadd
コマンド削除(&D)      = *deletecust "M_editCadd"
-- =
addCMD                = ??M_editCadd