名 前
xedit − 簡 単 な テ キ ス ト エ デ ィ タ
書 式
xedit [ −toolkitoption ... ] [ filename ... ]
説 明
Xedit は 次 に 示 す 4つ の 領 域 を 持 つ ウ ィ ン ド ウ を 作 る 。
コ マ ン ド 部 |
xedit の 終 了 、 フ ァ イ ル の セ ー ブ 、 新 し い フ ァ イ ル の 編 集 ウ ィ ン ド ウ へ の ロ ー ド な ど を 可 能 に す る コ マ ン ド の 集 合 。 | ||
メ ッ セ ー ジ ウ ィ ン ド ウ |
xedit の メ ッ セ ー ジ を 表 示 す る ウ ィ ン ド ウ 。 こ の ウ ィ ン ド ウ は 下 書 き 用 の ノ ー ト と し て も 利 用 で き る 。 | ||
フ ァ イ ル 名 表 示 |
現 在 編 集 し て い る フ ァ イ ル 名 を 表 示 す る 。 ま た 、 こ の フ ァ イ ル が 読 み 書 き 可 能 と 読 み 込 み の み の い ず れ で あ る か も 表 示 す る 。
編 集 ウ ィ ン ド ウ 編 集 あ る い は 作 成 し て い る フ ァ イ ル の テ キ ス ト を 表 示 す る 。 |
オ プ シ ョ ン
xedit
に は X ツ ー ル キ
ッ ト の 標 準 コ
マ ン ド 行 オ プ
シ ョ ン を 指 定
す る こ と が で
き る ( X(7) を 参 照
)。 コ マ ン ド 行
オ プ シ ョ ン は
ど ん な 順 序 で
指 定 し て も よ
い 。
filename 起 動 時 に 読
み 込 む フ ァ イ
ル (複 数 可 )を 指
定 す る 。 こ れ
は 編 集 さ れ る
フ ァ イ ル と な
る 。 フ ァ イ ル
が 指 定 さ れ な
け れ ば 、 xedit は
起 動 後 に ユ ー
ザ に フ ァ イ ル
の ロ ー ド か 、
新 し い フ ァ イ
ル の 作 成 を 行
わ せ る 。
編 集
Athena ウ ィ ジ ェ ッ ト セ ッ ト の Text ウ ィ ジ ェ ッ ト は 、 こ の ア プ リ ケ ー シ ョ ン で 入 力 を 行 う 3つ の 部 分 で 使 わ れ て い る 。 打 ち 込 ま れ た 文 字 は 、 入 力 フ ォ ー カ ス を 持 っ て い る Text ウ ィ ジ ェ ッ ト か 、 ポ イ ン タ カ ー ソ ル が 現 在 あ る Text ウ ィ ジ ェ ッ ト に 入 力 さ れ る 。 以 下 の キ ー ス ト ロ ー ク の 組 み 合 わ せ が 定 義 さ れ て い る :
Ctrl-a |
行 の 先 頭 へ 移 動 |
Meta-b |
1ワ ー ド 戻 る | |
Ctrl-b |
1文 字 戻 る |
Meta-f |
1ワ ー ド 進 む | |
Ctrl-d |
次 の 文 字 を 削 除 |
Meta-i |
フ ァ イ ル 挿 入 | |
Ctrl-e |
行 の 末 尾 へ 移 動 |
Meta-k |
パ ラ グ ラ フ の 最 後 ま で 切 り 取 り | |
Ctrl-f |
1文 字 進 む |
Meta-q |
パ ラ グ ラ フ 作 成 | |
Ctrl-g |
キ ー ボ ー ド の リ セ ッ ト |
Meta-v前 の ペ ー ジ | ||
Ctrl-h |
前 の 文 字 を 削 除 |
Meta-y |
現 在 の セ レ ク シ ョ ン を 挿 入 | |
Ctrl-j |
改 行 と イ ン デ ン ト |
Meta-z |
1行 下 へ ス ク ロ ー ル | |
Ctrl-k |
行 の 末 尾 ま で 切 り 取 り |
Meta-d次 の ワ ー ド を 削 除 | ||
Ctrl-l |
デ ィ ス プ レ イ 再 描 画 |
Meta-D |
ワ ー ド の 切 り 取 り | |
Ctrl-m |
改 行 |
Meta-h |
前 の ワ ー ド を 削 除 | |
Ctrl-n |
次 の 行 へ 移 動 |
Meta-H |
前 の ワ ー ド の 切 り 取 り | |
Ctrl-o |
改 行 と バ ッ ク ア ッ プ |
Meta-< |
フ ァ イ ル 先 頭 へ 移 動 | |
Ctrl-p |
前 の 行 へ 移 動 |
Meta-> |
フ ァ イ ル 末 尾 へ 移 動 | |
Ctrl-r |
フ ァ イ ル 先 頭 へ 向 か っ て 検 索 /置 換 |
Meta-]前 の パ ラ グ ラ フ へ 移 動 | ||
Ctrl-s |
フ ァ イ ル 後 方 へ 向 か っ て 検 索 /置 換 |
Meta-[前 の パ ラ グ ラ フ へ 移 動 | ||
Ctrl-t |
文 字 の 入 れ 換 え |
|||
Ctrl-u [number] |
4 回 ま た は number回 の 繰 り 返 し Meta-Delete前 の ワ ー ド の 削 除 |
|||
Ctrl-v |
次 の ペ ー ジ へ 移 動 |
Meta-Shift Delete前 の ワ ー ド の 切 り 取 り |
||
Ctrl-w |
セ レ ク シ ョ ン の 切 り 取 り |
Meta-Backspace前 の ワ ー ド の 削 除 | ||
Ctrl-y |
貼 り 付 け |
Meta-Shift Backspace前 の ワ ー ド の 切 り 取 り |
||
Ctrl-z |
1行 上 へ ス ク ロ ー ル |
Meta-z |
1行 下 へ ス ク ロ ー ル | |
Ctrl-_ |
ア ン ド ゥ 加 え て 、 ポ イ ン タ を 使 っ て カ ッ ト ア ン ド ペ ー ス ト が で き る : |
Button 1 Down |
セ レ ク シ ョ ン 開 始 | |
Button 1 Motionセ レ ク シ ョ ン 調 整 |
||
Button 1 Up |
セ レ ク シ ョ ン 終 了 (カ ッ ト ) | |
Button 2 Down |
現 在 の セ レ ク シ ョ ン の 挿 入 (ペ ー ス ト ) | |
Button 3 Down |
現 在 の セ レ ク シ ョ ン の 拡 張 | |
Button 3 Motionセ レ ク シ ョ ン の 調 整 |
||
Button 3 Up |
セ レ ク シ ョ ン 終 了 (カ ッ ト ) |
コ マ ン ド
Quit 現 在 の 編 集 セ ッ シ ョ ン を 終 了 す る 。 変 更 が セ ー ブ さ れ て い な け れ ば 、 |
xedit は 警 告 メ ッ セ ー ジ が 表 示 さ れ 、 ユ ー ザ は フ ァ イ ル を セ ー ブ す る こ と が で き る 。
Save フ ァ イ ル の バ ッ ク ア ッ プ が 有 効 な ら ば |
(以 下 の 「 リ ソ ー ス 」 セ ク シ ョ ン |
を 参 照 )、 xedit は 元 の 編 集 さ れ て い な い フ ァ イ ル フ ァ イ ル の コ ピ ー を <prefix>file<suffix> に 格 納 し 、 そ の 後 に 編 集 ウ ィ ン ド ウ の 内 容 で file を 上 書 き す る 。 フ ァ イ ル 名 は 、 Load ボ タ ン の 右 に あ る Text ウ ィ ジ ェ ッ ト か ら 直 接 取 得 す る 。
Load こ の ボ タ ン の す ぐ 右 に あ る テ キ ス ト ウ ィ ジ ェ ッ ト が 示 す フ ァ イ ル を ロ ー ド し 、 こ れ を 編 集 ウ ィ ン ド ウ に 表 示 す る 。 |
リ ソ ー ス
xedit
で は 以 下 の リ
ソ ー ス が 設 定
可 能 で あ る :
enableBackups (Class EnableBackups) 存
在 す る フ ァ イ
ル を 編 集 し て
セ ー ブ す る と
き 、 変 更 を セ
ー ブ す る 前 に
xedit が そ の フ ァ
イ ル の 元 の バ
ー ジ ョ ン を
<prefix>file<suffix> に コ
ピ ー す る こ と
を 指 定 す る 。
こ の リ ソ ー ス
の デ フ ォ ル ト
値 は ’’on’’ で
あ り 、 バ ッ ク
ア ッ プ フ ァ イ
ル が 作 成 さ れ
る 。
backupNamePrefix (Class BackupNamePrefix)
バ ッ ク ア ッ プ
の フ ァ イ ル 名
の 先 頭 に 付 け
加 え ら れ る 文
字 列 を 指 定 す
る 。 デ フ ォ ル
ト で は 文 字 は
付 け 加 え ら れ
な い 。
backupNameSuffix (Class BackupNameSuffix)
バ ッ ク ア ッ プ
の フ ァ イ ル 名
の 末 尾 に 付 け
加 え ら れ る 文
字 列 を 指 定 す
る 。 デ フ ォ ル
ト で は ’’~’’
が サ フ ィ ッ ク
ス と し て 使 わ
れ る 。 positionFormat (Class
Format) カ ー ソ ル 位
置 の 表 示 に 使
う 書 式 文 字 列
を 指 定 す る 。
こ の 文 字 列 は
printf(3) に 似 た 記 法
を 用 い る 。 つ
ま り 、 %l は 行
番 号 を 表 示 し
、 %c は カ ラ ム
番 号 を 表 示 し
、 %p は 挿 入 位
置 の オ フ セ ッ
ト を 表 示 し 、
%s は 現 在 の フ
ァ イ ル サ イ ズ
を 表 示 す る 。
フ ィ ー ル ド の
サ イ ズ を
%−?[0−9]+ と い う
記 法 で 指 定 す
る こ と も で き
る 。 デ フ ォ ル
ト の 書 式 文 字
列 は ’’L%l’’ で
あ る 。 こ れ は
、 文 字 ’’L’’
の 後 に 行 番 号
を 表 示 す る 。
hints (Class Hints)
bc_label ウ ィ ン ド ウ 内 に 表 示 さ れ る 文 字 列 の リ ス ト を 指 定 す る 。 リ ス ト は 改 行 文 字 で 区 切 ら れ る 。
hintsInterval (Class Interval)
bc_labl ウ ィ ン ド ウ 内 の ヒ ン ト 文 字 列 が 変 更 さ れ る 時 間 間 隔 を 秒 数 で 指 定 す る 。
changedBitmap (Class
Bitmap) 編 集 さ れ た
フ ァ イ ル が 変
更 さ れ る 時 に
、 fileMenu に 表 示 さ
れ る Bitmap の 名 前 を
指 定 す る 。
autoReplace (Class Replace) こ の
リ ソ ー ス は 綴
り の 一 般 的 な
間 違 い を 自 動
的 に 訂 正 し た
い と き に 便 利
な 機 能 だ が 、
簡 単 な マ ク ロ
を 作 る の に も
使 わ れ る 。 書
式 は {non-blanks}{blanks}[{string}]
で あ る 。 フ ィ
ー ル ド は 改 行
文 字 で 区 切 る
。 使 用 例 :
nto not\n\
/長 い 文 字 列 と \\\n
改 行 \\\n を 指 定 す
る と 、 nto や /macro
を 入 力 し た 時
に 、 nto が not に
、 /macro が 長 い
文 字 列 と 改 行
に 置 き 換 え ら
れ る 。
ispell.dictionaries (Class ispell.Dictionary)
ispell プ ロ グ ラ ム で 利 用 で き る 辞 書 名 の リ ス ト を 指 定 す る 。 辞 書 名 は 空 白 文 字 で 区 切 る 。 デ フ ォ ル ト 値 は "american americamed+ english" で あ る 。
ispell.dictionary (Class
ispell.Dictionary) 使 う 辞
書 の デ フ ォ ル
ト 値 を 指 定 す
る 。
ispell*<DICTIONARY>.wordChars (Class
ispell*Chars) 有 効 な 単
語 の 一 部 に な
れ る 文 字 の 集
合 を 指 定 す る
。 <DICTIONARY> は 、
dictionaries リ ソ ー ス
で 指 定 し た 辞
書 の い ず れ か
で あ る 。
ispell.ispellCommand (Class
ispell.CommandLine)
ispell プ ロ グ ラ ム の パ ス を 指 定 す る 。 引 き 数 を 追 加 指 定 す る 場 合 も あ る 。 ’’-w’’ オ プ シ ョ ン や ’’-a’’ オ プ シ ョ ン を 指 定 す る 必 要 は な い 。 ispell の オ プ シ ョ ン に 関 す る 詳 し い 情 報 に つ い て は ispell(1) の オ ン ラ イ ン マ ニ ュ ア ル を 参 照 す る こ と 。
ispell.formatting (Class
ispell.TextFormat) フ ァ イ
ル の ス ペ ル チ
ェ ッ ク の 際 に
使 う テ キ ス ト
整 形 の 種 類 を
指 定 す る 。 指
定 で き る 整 形
は text と html で あ
る 。
ispell*text.skipLines (Class ispell*text.Skip)
こ の 文 字 列 に
含 ま れ る い ず
れ か の 文 字 で
始 ま る 行 は ス
ペ ル チ ェ ッ ク
の 対 象 と な ら
な い 。 こ の リ
ソ ー ス は text モ
ー ド だ け で 使
わ れ る 。
ispell.terseMode (Class ispell.Terse) こ
の リ ソ ー ス を
有 効 に す る と
、 ispell は terse モ ー ド
で 実 行 さ れ る
。 こ の モ ー ド
で は 、 合 成 語
と し て 作 っ た
単 語 (ispell に
’’-C’’ オ プ シ
ョ ン を 付 け た
時 )や 接 辞 を 消
し て 作 っ た 単
語 に 対 し て は
ユ ー ザ と の 対
話 処 理 を 行 わ
な い 。 デ フ ォ
ル ト 値 は False で あ
る 。
ispell.lookCommand (Class ispell.CommandLine)
置 き 換 え る 単
語 を 探 す た め
の プ ロ グ ラ ム
を 探 す パ ス を
指 定 す る 。 引
き 数 を 追 加 指
定 す る 場 合 も
あ る 。 デ フ ォ
ル ト で 使 う プ
ロ グ ラ ム は
/usr/bin/egrep で あ る 。
ispell.wordsFile (Class ispell.Words) 置
き 換 え る 単 語
を 探 す た め の
フ ァ イ ル を 探
す パ ス を 指 定
す る 。 デ フ ォ
ル ト の フ ァ イ
ル は /usr/share/dict/words で
あ る 。
ispell.guessLabel (Class ispell.Status)
ispell が 推 測 し た 単 語 の 列 を 返 す 時 に ispell の 状 態 表 示 バ ー に 表 示 す る 文 字 列 を 指 定 す る 。 デ フ ォ ル ト 値 は Guess で あ る 。
ispell.missLabel (Class ispell.Status)
ispell が 綴 り 間 違 い の あ る 単 語 の 列 を 返 す 時 に ispell の 状 態 表 示 バ ー に 表 示 す る 文 字 列 を 指 定 す る 。 デ フ ォ ル ト 値 は Miss で あ る 。
ispell.rootLabel (Class
ispell.Status) 単 語 が 辞
書 の 中 に な い
が 語 根 か ら 作
れ る 時 に ispell の 状
態 表 示 バ ー に
表 示 す る 文 字
列 を 指 定 す る
。 デ フ ォ ル ト
値 は Root: で あ り
、 そ の 後 に 空
白 を 挟 ん で 語
根 が 表 示 さ れ
る 。
ispell.noneLabel (Class ispell.Status) そ
れ ら し い 訂 正
が 見 つ か ら な
い 時 に ispell の 状 態
表 示 バ ー に 表
示 す る 文 字 列
を 指 定 す る 。
デ フ ォ ル ト 値
は None で あ る 。
ispell.compoundLabel (Class ispell.Status)
チ ェ ッ ク し た
単 語 が 2 つ の 単
語 を 繋 げ て 作
ら れ て い る 時
に ispell の 状 態 表 示
バ ー に 表 示 す
る 文 字 列 を 指
定 す る 。 デ フ
ォ ル ト 値 は Compound
で あ る 。
ispell.okLabel (Class ispell.Status) チ
ェ ッ ク し た 単
語 が 辞 書 に 含
ま れ て い る 時
に ispell の 状 態 表 示
バ ー に 表 示 す
る 文 字 列 を 指
定 す る 。 こ の
文 字 列 は xedit の ispell
イ ン タ フ ェ ー
ス の check ボ タ ン
を 使 っ て い る
場 合 に し か 表
示 さ れ な い 。
デ フ ォ ル ト 値
は Ok で あ る 。
ispell.eofLabel (Class ispell.Status) フ
ァ イ ル の 末 尾
に 到 達 し た 時
に ispell の 状 態 表 示
バ ー に 表 示 す
る 文 字 列 を 指
定 す る 。 デ フ
ォ ル ト 値 は End Of
File で あ る 。
ispell.repeatLabel (Class ispell.Status) 全
く 同 じ 2 つ の 単
語 が 繰 り 返 さ
れ て い る 時 に ispell
の 状 態 表 示 バ
ー に 表 示 す る
文 字 列 を 指 定
す る 。 デ フ ォ
ル ト 値 は Repeat で
あ る 。
ispell.lookLabel (Class ispell.Status)
Look コ マ ン ド の 結 果 を 表 示 し た 後 に ispell の 状 態 表 示 バ ー に 表 示 す る 文 字 列 を 指 定 す る 。 結 果 出 力 が な け れ ば ispell.noneLabel リ ソ ー ス の 値 が 表 示 さ れ る 。
ispell.workingLabel (Class ispell.Status)
xedit が ispell と 通 信 し て い る 間 に ispell の 状 態 表 示 バ ー に 表 示 す る 文 字 列 を 指 定 す る 。 デ フ ォ ル ト 値 は ... で あ る 。 こ こ ま で
ウ ィ ジ ェ ッ ト
リ ソ ー ス を 指 定 す る 際 に は 、 xedit を 構 成 す る ウ ィ ジ ェ ッ ト の 階 層 を 知 っ て お く と 便 利 で あ る 。 以 下 の 説 明 で は 、 イ ン デ ン ト で 階 層 構 造 を 表 す 。 ウ ィ ジ ェ ッ ト の ク ラ ス 名 が 最 初 に 示 さ れ 、 そ の 次 の ウ ィ ジ ェ ッ ト の イ ン ス タ ン ス 名 が 続 く 。
Xedit xedit
Paned paned |
||||
Paned buttons |
||||
Command quit | ||||
Command save | ||||
Command load | ||||
Text filename | ||||
Label bc_label |
||||
Text messageWindow |
||||
Label labelWindow |
||||
Text editWindow |
環 境 変 数
DISPLAY デ フ ォ ル ト の ホ ス ト と デ ィ ス プ レ イ 番 号 を 取 得 す る 。 | |
XENVIRONMENT |
RESOURCE_MANAGER プ ロ パ テ ィ に 格 納 さ れ て い る グ ロ ー バ ル な リ ソ ー ス を 上 書 き す る リ ソ ー ス フ ァ イ ル 名 を 取 得 す る 。
フ ァ イ ル
<XRoot>/lib/X11/app-defaults/Xedit 必 要 な リ ソ ー ス を 指 定 す る 。
関 連 項 目
X(7), xrdb(1), Athena ウ ィ ジ ェ ッ ト セ ッ ト
制 限
xedit は Emacs を 置 き 換 え る プ ロ グ ラ ム で は な い 。
著 作 権
Copyright 1988,
Digital Equipment Corporation.
Copyright 1989, X Consortium
Copyright 1998, The XFree86 Project 権 利
と 許 可 の 正 式
な 声 明 に つ い
て は X(7) を 参 照
す る こ と 。
作 者
Chris D.
Peterson, MIT X Consortium
Paulo Cesar Pereira de Andrade, The XFree86 Project