Vz Resources
Commands
2019-05-07T21:05:28+09:00

コマンド拡張で学ぶVZマクロ入門 #60

番号記号初期キー機能
#60-^KGタグ情報の取得

s==0(編集モード)

タグ情報の取得

戻り値 r:0=タグ行として取得成功, -1=タグ行ではない

タグ情報とは,一般的に実在ファイルのパス名(ファイル名を含む)及び行位置情報等のことを指すが,このコマンドで取得できるのはパス名とスペースで区切られた十進整数である。また,「長いファイル名」には対応していない。「長いファイル名」とは,Windows以降に導入された8.3を超える文字数のファイル名だけでなく,短くても空白を含むファイル/パス名を含む。

取得されたタグ情報は加工,すなわち行番号情報に'-'を前置してファイル名ヒストリーバッファ(pf)に格納される。

s==1(文字列入力モード)

無効

s==2(コマンドラインモード)

無効

s==3(ファイラーモード)

無効

s==4(メニュー)

戻り値rの内容

s==4(1文字入力モード)

無効

コマンドの使用例

次のマクロは,製品版添付のサンプルVZ.DEF初期導入されたものである。

60 \[F10] ""    ;TagJump
        ?.
:A      #60 (r)?{ #x (r)?. >A }
        #x #O #e #m
        (s)?{ #[ #[ >A }

コマンド拡張で学ぶVZマクロ入門 #60
The VZ resources, valid XHTML 1.0 Strict. ©2007-2019 by mezala.