Manpages

名 前

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 を 入 力 し た 時 に 、 ntonot に 、 /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) フ ァ イ ル の ス ペ ル チ ェ ッ ク の 際 に 使 う テ キ ス ト 整 形 の 種 類 を 指 定 す る 。 指 定 で き る 整 形 は texthtml で あ る 。
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