Varlook

変数名強調

Version 1.04 2008/12/27

[古いマクロ] このマクロの機能は いきなり上検索/下検索 へ移行しました。今では作者自身もこのマクロを使っていません。(2011/10/01)

目次

スクリーンショット

ダウンロード

概要

特長

識別子検索
秀丸の単語検索と異なり、名前文字以外は名前文字に接しててもヒットします。たとえば IO:: を検索すると STDIO:: にはヒットしませんが IO::read にはヒットします。秀丸の単語検索では IO::read にもヒットしませんよね。

使い方

  1. 強調したい変数名の上にカーソルを置いて実行します。または、強調したい部分を範囲選択して実行します。
  2. それが検索文字列として取り込まれ、検索文字列の強調が ON になります。
  3. 続けて [上候補] [下候補] で検索できます。

設定

設定は Varlook.mac の冒頭部分に記述します。

$AnyVar
変数名と見なすパターンを正規表現で記述します。この設定は起動時にカーソル位置の変数名を取得するために使われます。
$AnyVar   = "[@#$%&*]*[_a-zA-Z0-9]+";
$NameChar
変数名の構成文字を列挙します。この設定は識別子検索のための正規表現を内部的に生成するために使われます。
$NameChar = "@#$%&*_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
#Search
カーソル位置の変数名を検索するかどうか指定します。
#Search   = 0;		// -1:強調のみ  0:範囲選択  1:下検索  2:上検索

お約束

動作環境

ライセンス

配布場所

一次配布場所は Wisteria - 秀丸マクロ - Varlook です。二次配布は次のところで行われています。

バージョン履歴

Version 1.04 (2008/12/27)
Version 1.03 (2008/10/19)
Version 1.03 (2008/08/18)
Version 1.02 (2006/06/27)
Version 1.01 (2006/03/07)
Version 1.01 (2006/03/04)
Version 1.0 (2006/02/11)

フィードバック

バグ報告、質問、ツッコミなどは 談話室 へどうぞ。