「憶えのJavaScript」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Inuuik (トーク | 投稿記録)
ページの作成:「Mery エディタ マクロ: 憶えのJavaScript ( inuuik ) <pre> ポップアップメニューで選ぶ項目を「1行だけ」JavaScriptの文として評...」
 
Inuuik (トーク | 投稿記録)
編集の要約なし
37行目: 37行目:
</pre>
</pre>


※ マクロitokusuセット_09: [[ファイル:itokusu_09_121016.zip]]  ( inuuik  2012-10-16 Rev )
※ マクロitokusuセット_09: [[ファイル:itokusu_09_121016.zip]]  ( inuuik  2012-10-21 Rev )
<pre>
<pre>
   憶えのJavaScript(Shift+Alt+F12)
   憶えのJavaScript(Shift+Alt+F12)
69行目: 69行目:
   は、
   は、
   ツール - オプション - キーボード の マクロ で Shift+Alt+F12 に割り当て。
   ツール - オプション - キーボード の マクロ で Shift+Alt+F12 に割り当て。
</pre>
</pre>

2012年10月21日 (日) 01:11時点における版

Mery エディタ マクロ: 憶えのJavaScript ( inuuik )

  ポップアップメニューで選ぶ項目を「1行だけ」JavaScriptの文として評価

    選ぶ項目はファイル OneLinersNote.txt に設定、定型文のように扱う。

    選択された範囲を選んだ項目の「1行だけ」文を評価し戻った値で置換。

      戻り値を toString() メソッドで文字列に変換して置き換えるが、
      値が undefined なら、または eval が評価例外を起こしたら、何も値を
      戻さず選択範囲は変化しない。

    ※ 相違点 ※
    桁に憶えのJavaScript は、Mery の矩形選択とは関係なく、選択範囲の
    開始桁の位置と終了桁の位置の間を、開始行から終了行まで、繰り返し
    処理をする。

    ※憶えのJavaScript は、このような各行ごとの動作はしないで、選択した
      範囲の開始から終了までを対象にして動作する。


    ※項目内容が多様で、使う環境によっては機能しないものがある。
      ( Speak など )

    ※※※※※※
    ※  注意  ※
    ※※※※※※
    ※大きなメニューのメモリ使用の関係で Mery 1.1.2.2840 では繰り返し
      使用の回数がある程度になると、メニューの全体が表示できなくなり、
      やがて Mery の動作が止まってしまう。
      そのときは、いったん Mery を終わらせる必要があるが、編集中の
      テキスト内容が失われることもある。まめに上書き保存をしておいて、
      むやみに繰り返して使用しないように注意をすること。

    ※新しい Mery 2 では、この心配はない。

※ マクロitokusuセット_09: ファイル:itokusu 09 121016.zip ( inuuik 2012-10-21 Rev )

  憶えのJavaScript(Shift+Alt+F12)
     ( ポップアップメニューで選ぶ「1行だけ」JavaScriptの文を評価した値で置換 )

  桁に憶えのJavaScript(Shift+Ctrl+Alt+F12).js
     ( 上と同様、選択された桁範囲を行ごとに同じ「1行だけ」文を評価した値で置換 )

  OneLinersNote.txt
     ( JavaScript の「1行だけ」文集、上の各マクロが使用 )


マクロitokusuセットの使い方:
  フォルダ付きで展開したら、itokusu フォルダを My Macros にコピー。
  (すでにフォルダがあれば、そのフォルダ内にファイルを追加コピー)

  (更新版への入れ替えならここまで。新規なら続けてつぎに進む)

  マクロ - カスタマイズ - 新規作成 で、 My Macros\itokusu フォルダ
  を選択、Ctrlキーを押しながらファイル名をクリックで、登録しようと
  している複数のマクロをすべて選択してから - 開く。

  ※ OneLinersNote.txt は除く。このファイルは選択しない。 ※


  マクロの名前に書かれているキー(全角字は半角に読みかえて…)に、
  ツール - オプション - キーボード の マクロ でそれぞれを割り当て。

  たとえば、
    憶えのJavaScript(Shift+Alt+F12).js
  は、
  ツール - オプション - キーボード の マクロ で Shift+Alt+F12 に割り当て。
スポンサーリンク