名 前
vim - Vi IMproved, プ ロ グ ラ マ の テ キ ス ト エ デ ィ タ
書 式
vim
[options] [file ..]
vim [options] -
vim [options] -t tag
vim [options] -q [errorfile]
ex
view
gvim gview evim eview
rvim rview rgvim rgview
説 明
Vim は Vi 互 換 の テ キ ス ト エ デ ィ タ で す 。 ど の よ う な 種 類 の プ レ イ ン テ キ ス ト で も 編 集 で き ま す 。 特 に 、 プ ロ グ ラ ム の 編 集 に 力 を 発 揮 し ま す 。
Vi に 多 く の 改 良 が 加 え ら れ て い ま す : 多 段 ア ン ド ゥ 、 マ ル チ ウ ィ ン ド ウ 、 マ ル チ バ ッ フ ァ 、 構 文 強 調 表 示 、 コ マ ン ド ラ イ ン 編 集 、 フ ァ イ ル 名 補 完 、 ヘ ル プ 、 ビ ジ ュ ア ル 選 択 、 な ど な ど 。 Vim と Vi の 違 い に つ い て の 要 約 は ":help vi_diff.txt" を 参 照 し て く だ さ い 。
Vim の 実 行 中 は ":help" コ マ ン ド で ヘ ル プ を 引 く こ と が で き ま す 。 下 記 、 オ ン ラ イ ン ヘ ル プ の 項 を 参 照 し て く だ さ い 。
Vim は 次 の よ う な コ マ ン ド で 起 動 で き ま す 。
vim file 正 確 な 書 式 は 次 の 通 り で す : | ||
vim [options] [filelist] |
filelist を 省 略 し た 場 合 は 、 空 の バ ッ フ ァ が 開 か れ ま す 。 指 定 し た 場 合 は 、 以 下 の 四 つ の う ち ど れ か 一 つ の 方 法 で フ ァ イ ル が 開 か れ ま す 。
file .. フ ァ イ ル の リ ス ト 。 一 番 目 の フ ァ イ ル が カ レ ン ト フ ァ イ ル に な り 、 バ ッ フ ァ に 読 み 込 ま れ ま す 。 カ ー ソ ル は 、 バ ッ フ ァ の 一 行 目 に 置 か れ ま す 。 他 の フ ァ イ ル を 表 示 す る に は |
":next" コ マ ン ド を 使 っ て く だ さ い 。 フ ァ イ ル 名 が ダ ッ シ ュ で 始 ま る フ ァ イ ル を 開 く 場 合 は 、 filelist の 前 に "--" を 指 定 し て く だ さ い 。
- フ ァ イ ル は 標 準 入 力 か ら 読 み 込 ま れ ま す 。 コ マ ン ド は 標 準 エ ラ ー |
(ttyか ら の 入 力 に な っ て い る は ず ) か ら 読 み 込 ま れ ま す 。
-t {tag} 開 く フ ァ イ ル と カ ー ソ ル の 初 期 位 置 は |
"tag" に 依 存 し ま す 。 goto |
label の 一 種 で す 。 tags フ ァ イ ル か ら {tag} が 検 索 さ れ 、 関 連 し た フ ァ イ ル が カ レ ン ト フ ァ イ ル に な り ま す 。 そ し て 、 関 連 し た コ マ ン ド が 実 行 さ れ ま す 。 こ れ は 主 に C 言 語 の フ ァ イ ル を 開 く と き に 使 わ れ ま す 。 そ の 場 合 {tag} に 関 数 な ど を 指 定 し て 使 い ま す 。 関 数 を 含 ん で い る フ ァ イ ル が 開 か れ 、 そ の 関 数 の 先 頭 に カ ー ソ ル が 移 動 す る 、 と い う 動 作 に な り ま す 。 詳 し く は ":help tag-commands" を 参 照 し て く だ さ い 。
-q [errorfile] ク イ ッ ク フ ィ ッ ク ス モ ー ド で 起 動 し ま す 。 [errorfile] に 指 定 し た フ ァ イ ル が 読 み 込 ま れ 、 最 初 の エ ラ ー が 表 示 さ れ ま す 。 [errorfile] を 省 略 し た 場 合 は 、 オ プ シ ョ ン ’errorfile’ が 使 わ れ ま す (初 期 設 定 は 、 Amiga で は "AztecC.Err"、 そ の 他 の シ ス テ ム で は "errors.err" で す )。 ":cn" コ マ ン ド で 次 の エ ラ ー に ジ ャ ン プ で き ま す 。 詳 し く は ":help quickfix" を 参 照 し て く だ さ い 。
Vim は 、 起 動 さ れ た と き の 実 行 フ ァ イ ル の 名 前 に よ っ て 動 作 を 変 え ま す (実 行 フ ァ イ ル の 実 体 が 同 じ で あ っ て も )。
vim |
"普 通 " に 起 動 し ま す 。 標 準 の 状 態 で す 。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ex |
Ex モ ー ド で 起 動 し ま す 。 ノ ー マ ル モ ー ド に 切 り 替 え る に は ":vi" コ マ ン ド を 使 っ て く だ さ い 。 引 数 に "-e" を 指 定 し た 場 合 と 同 じ で す 。 読 み 込 み 専 用 モ ー ド で 起 動 し ま す 。 フ ァ イ ル の 保 存 が 制 限 さ れ ま す 。 引 数 に "-R" を 指 定 し た 場 合 と 同 じ で す 。 gvim gview GUI バ ー ジ ョ ン 。 新 し い ウ ィ ン ド ウ を 開 い て 起 動 し ま す 。 引 数 に "-g" を 指 定 し た 場 合 と 同 じ で す 。 evim eview 簡 易
モ ー ド の GUI バ ー
ジ ョ ン 。 新 し
い ウ ィ ン ド ウ
を 開 い て 起 動
し ま す 。 引 数
に "-y" を 指 定 し
た 場 合 と 同 じ
で す 。 オ プ シ ョ ンフ ァ イ ル 名 の 前 で も 後 ろ で も 、 好 き な 順 番 で オ プ シ ョ ン を 指 定 で き ま す 。 パ ラ メ ー タ を 必 要 と し な い 引 数 は 、 一 つ の ダ ッ シ ュ に ま と め て 指 定 で き ま す 。
を 省 略 し た 場 合 は 、 一 行 目 に カ ー ソ ル が 移 動 し ま す 。
移 動 し ま す 。 検 索 パ タ ー ン に つ い て は ":help search-pattern" を 参 照 し て く だ さ い 。
-c {command} 一 番 目 の フ ァ イ ル が 読 み 込 ま れ た 後 に {command} が 実 行 さ れ ま す 。 {command} は Ex コ マ ン ド と し て 解 釈 さ れ ま す 。 {command} に 空 白 を 含 め る 場 合 は 、 ダ ブ ル ク ォ ー ト で 囲 ん で く だ さ い (シ ェ ル に 依 存 )。 例 : vim "+set si" main.c Note: "+" と "-c" は 合 わ せ て 10 個 ま で 指 定 で き ま す 。
こ れ は -c "source {file}" と 同 じ 動 作 で す 。 {file} の 先 頭 が ’-’ の 場 合 は 使 え ま せ ん 。 {file} が 省 略 さ れ た 場 合 は 、 "Session.vim" が 使 わ れ ま す (た だ し -S が 最 後 の 引 数 だ っ た 場 合 の み )。 --cmd {command} "-c" と 同 じ で す が 、 vimrc を 処 理 す る 前 に コ マ ン ド が 実 行 さ れ ま す 。 こ れ ら の コ マ ン ド は "-c" コ マ ン ド と は 別 に 、 10 個 ま で 指 定 で き ま す 。
(’arabic’ が オ ン に な り ま す )。 右 横 書 き の フ ァ イ ル を 編 集 で き ま す 。 サ ポ ー ト さ れ て い な い 場 合 は エ ラ ー メ ッ セ ー ジ を 表 示 し て 終 了 し ま す 。
’compatible’ オ プ シ ョ ン が オ ン に な り ま す 。 .vimrc フ ァ イ ル の 有 無 に 関 わ ら ず 、 Vim の 動 作 が Vi 互 換 に な り ま す 。
vimdiff(1) と 同 様 の 動 作 で す 。
デ バ ッ グ 。 ス ク リ プ ト の 最 初 の コ マ ン ド が 実 行 さ れ る と こ ろ か ら デ バ ッ グ モ ー ド を 開 始 し ま す 。
|