補完リスト関連メソッド/プロパティ



 文字入力すると、それに合致したリストから入力できます。

@CompList プロパティ

 補完リストをどのように表示するかを指定します。

取得&設定
0       補完リストを使用しない
1       1文字目がヒットしなくてもリストを表示する
2       1文字目がヒットしたときのみリストを表示し、合致するものだけを表示する



@CompListChar$ プロパティ

 どの文字を入力したら補完リストを表示するかを指定します。

取得&設定
1文字目に使用する文字。ここで指定した文字を入力したときに補完リストが表示されます。
0       0 〜 9
A       A 〜 Z
a       a 〜 z
その他  その文字自身

例1
@CompListChar$ = "<"    'HTML用 "<" を入力すると補完リストを表示

例2
@CompListChar$ = "aA"   '英字を入力すると補完リストを表示


@complistfilename$ = "d:\qx\html.txt"
@complistchar$ = "<"
@complist = 2


@CompListFilename$ プロパティ

書式
        @CompListFileName$(num )
        num :インデックス(1〜5)

 補完リストに使用するファイルのファイル名を指定します。
 ドライブ名、ディレクトリ名が無いときは qxw32.exe のあるディレクトリと見なします。
"*macro*" を指定すると、マクロのプロパティ、予約語などのリストとなります。

@CompListFilename$(1) = "c:\qx\tex.txt"

"*textX,Y" を指定すると、カレント文書のカーソル位置からX行前、Y行後ろの範囲にある単語を補完候補とします。

@CompListFilename$(1) = "*text30,20"


ファイルの書式
1行に1つの項目を記述します。
タブの後ろにコメントを記述できます。ただし、タブの直後に \ または % を付けると、入力される文字列には \ または % で始まる書式文字(短縮入力などで使用できるものと同様)が使用できます。
 補完リスト表示中に Shift Enter を入力すると、コメント部分が入力されます。


<html>\n<body>\n</body>\n<html> \
<html>%n<body>%n</body>%n<html> %


@CompListMode プロパティ

 補完リストの動作を指定します。

取得&設定
以下の組み合わせ(デフォルトは 0)
1スペースも検索できる
スペースを含んだ単語も検索できます。
2\ など記号の入力でリストを再表示
Tex で \xxx\yyy と連続入力したときに2つ目の \ で再検索されます。
4Tab キーで確定
8→← キーでリストを消す
16リストを自動表示しない(表示するには CharCompList を使用)
32記号などを入力したらリストを消す
C言語などで、for( の ( を入力した時点でリストを消せます。
64コメント部の連続した半角スペース、連続した全角スペースを1つにまとめる
128Enter で確定しない


@CompListCount プロパティ

 何文字以上入力したら補完リストを表示するかを指定します。

取得&設定
 補完リストを自動表示するための文字数。デフォルトは 1
 1 以外の時は入力した文字の左にある単語も加味されます。


en の2文字の後ろで d を入力すると、end が検索されます。


@@CompListHide メソッド

 補完リストが表示されていれば消します。


@CompListWord$ プロパティ

取得&設定
 カーソルの左にある単語を取得するとき(@CompListCount プロパティが2以上)に単語と見なす文字を指定します。

@CompListWord$ = "{"
とすると、{ を単語の一部と見なします。


@@CompListFontName$ プロパティ

 補完リストの表示に使うフォントを指定します。

取得&設定
補完リストのフォント名

@@CompListFontSize プロパティ

取得&設定
補完リストのフォントサイズ(ドット単位)



最新情報  TOP  マクロTOP