help.txt For Vim バージョン 9.1. Last change: 2024 Dec 06
VIM - メインヘルプファイル
k
移動: カーソルを使用するか、"h" で左、"j" で下、 h l
"k" で上、"l" で右に移動できる。 j
ヘルプの終了: ":q<Enter>" を使用する。
Vim の終了: ":qa!<Enter>" を使用する (注意! 変更はすべて破棄される)。
項目へジャンプ: タグ (例: bars) にカーソルを合わせ、CTRL-] を押す。
マウスでジャンプ: (xterm または GUI で) マウスを有効にするには
":set mouse=a" と入力する。
bars 等のタグ上でマウスの左ボタンをダブルクリックする。
元の場所に戻る: CTRL-O を押す。更に戻るには繰り返す。
項目を指定する: :help コマンドに項目を指定することで、その項目を直ちに
表示できる。修飾子を先行入力することで、調べたい項目の種
類を指定することもできる: help-context
種類 修飾子 例
ノーマルモードコマンド :help x
ビジュアルモードコマンド v_ :help v_u
挿入モードコマンド i_ :help i_<Esc>
コマンドラインコマンド : :help :quit
コマンドライン編集 c_ :help c_<Del>
Vim の起動引数 - :help -r
オプション ' :help 'textwidth'
正規表現 / :help /[
その他の種類については help-summary を参照。
ヘルプの構文の説明は notation を参照。
ヘルプを検索する: ":help word" とタイプしてから CTRL-D を押すと "word" に
マッチするヘルプ項目の一覧が表示される。
もしくは ":helpgrep word" を使う。 :helpgrep
はじめに: 基本的なコマンドのための 30 分間の対話コース、Vim tutor を
行う。vimtutor を参照。
ユーザーマニュアルを最初から最後まで読む: usr_01.txt
Vim は Vi IMproved の略である。Vim の大部分は Bram Moolenaar によって作成され
たが、その他多くの人の協力によって作成された。credits 参照。
------------------------------------------------------------------------------
doc-file-list Q_ct
基本:
quickref よく使うコマンドのクイックリファレンス
tutor 30 分の初心者向け対話コース
copying 著作権について
iccf ウガンダの恵まれない子供達への支援活動
sponsor Vim の開発を支援し、Vim の登録ユーザーになる
www インターネット上の Vim 情報
bugs バグレポートの送信先
ユーザーマニュアル: これらのファイルは編集作業を達成する方法を説明する。
usr_toc.txt 目次
初級編
usr_01.txt マニュアルについて
usr_02.txt 初めての Vim
usr_03.txt カーソルの移動
usr_04.txt 簡単な編集
usr_05.txt 設定の変更
usr_06.txt 構文強調表示
usr_07.txt 複数のファイルを開く
usr_08.txt ウィンドウの分割
usr_09.txt GUI を使う
usr_10.txt 大規模な編集
usr_11.txt クラッシュからの復帰
usr_12.txt 便利な小技
上級編
usr_20.txt コマンドラインを素早く入力する
usr_21.txt 中断と再開
usr_22.txt ファイルを探す
usr_23.txt 特殊なファイルを編集する
usr_24.txt 素早く入力する
usr_25.txt テキストの整形
usr_26.txt 繰り返し
usr_27.txt 検索コマンドと正規表現
usr_28.txt 折り畳み
usr_29.txt プログラムの中を移動する
usr_30.txt プログラムの編集
usr_31.txt GUI を活用する
usr_32.txt undo ツリー
カスタマイズ
usr_40.txt 新しいコマンドを作る
usr_41.txt Vim script 書法
usr_42.txt 新しいメニューを追加する
usr_43.txt ファイルタイプを使う
usr_44.txt 構文ファイルを作成する
usr_45.txt 言語を選択する
Vim script を書く
usr_50.txt 高度な Vim script の書き方
usr_51.txt プラグインを作る
usr_52.txt Vim9 script でプラグインを作る
インストール
usr_90.txt Vim のインストール
reference_toc
リファレンスマニュアル: これらのファイルは Vim の細部まで説明している。
一般事項
intro.txt Vimについての前書き、ヘルプの表記について
help.txt 全体説明とクイックリファレンス (今見ているファイル)
helphelp.txt ヘルプの使い方
index.txt 全コマンド一覧。アルファベット順
help-tags ジャンプできるタグ一覧
howto.txt 一般的な編集操作についてのHow to
tips.txt さまざまなTips
message.txt (エラー)メッセージの説明
quotes.txt Vimユーザーの感想
todo.txt 既知のバグと、機能拡張の要望
develop.txt Vimの開発に関して
debug.txt Vimのデバッグについて
uganda.txt Vimの配布条件と、あなたが支払ったお金の使い道について
基本的な編集
starting.txt Vimの起動、起動引数や初期化に関して
editing.txt ファイルの編集と保存
motion.txt 移動コマンド
scroll.txt ウィンドウのスクロール
insert.txt 挿入モードと置換モード
change.txt テキストの削除と変更
undo.txt アンドゥとリドゥ
repeat.txt 繰り返しコマンド、Vim script、スクリプトのデバッグ
visual.txt ビジュアルモード (テキストの選択)
various.txt その他の様々なコマンド
recover.txt クラッシュからの復帰
高度な編集
cmdline.txt コマンドラインの編集
options.txt 全オプションの説明
pattern.txt 検索コマンドと正規表現
map.txt キーマップと短縮入力
tagsrch.txt タグと特別な検索
windows.txt マルチウィンドウとマルチバッファのコマンド
tabpage.txt タブページを操作するコマンド
spell.txt スペルチェック
diff.txt バージョン違いのファイルの編集 (差分モード)
autocmd.txt イベントに応じて自動的にコマンドを実行する
eval.txt 式の評価、条件式 (Vim script リファレンス)
builtin.txt 組み込み関数
userfunc.txt ユーザー定義関数
channel.txt ジョブ、チャネル、プロセス間通信
fold.txt ある範囲を隠す (折り畳む)
特定機能
testing.txt Vim と Vim script のテスト
print.txt 印刷
remote.txt クライアント/サーバー機能
term.txt いろいろな端末やマウスについて
terminal.txt 端末ウィンドウのサポート
popup.txt ポップアップウィンドウのサポート
vim9.txt Vim9 script
vim9class.txt Vim9 script のクラス
プログラミング言語サポート
indent.txt C言語や、その他の言語の自動インデント
syntax.txt 構文強調
textprop.txt ハイライトやその他のためにテキストにプロパティを付加する
filetype.txt ファイルタイプ別の設定
quickfix.txt 編集、コンパイル、修正、の流れを早くするコマンド
ft_ada.txt Ada (プログラミング言語) のサポート
ft_context.txt ConTeXt ファイルタイププラグイン
ft_hare.txt Hare ファイルタイププラグイン
ft_mp.txt METAFONT および MetaPost ファイルタイププラグイン
ft_ps1.txt Windows PowerShell ファイルタイププラグイン
ft_raku.txt Raku ファイルタイププラグイン
ft_rust.txt Rust ファイルタイププラグイン
ft_sql.txt SQL ファイルタイププラグイン
言語サポート
digraph.txt 利用可能なダイグラフ (digraph) の一覧
mbyte.txt マルチバイトテキストのサポート
mlang.txt 英語以外の言語のサポート
rileft.txt 右横書き (書字方向が右から左になるモード)
arabic.txt アラビア語のサポート
farsi.txt ペルシア語のサポート
hebrew.txt ヘブライ語のサポート
russian.txt ロシア語のサポート
hangulin.txt ハングル (韓国語) の入力
vietnamese.txt ベトナム語のサポート
GUI
gui.txt グラフィカルユーザーインターフェイス (GUI)
gui_w32.txt Win32 GUI
gui_x11.txt X11 GUI
拡張インターフェイス
if_cscop.txt cscope を使う
if_lua.txt Lua インターフェイス
if_mzsch.txt MzScheme インターフェイス
if_perl.txt Perl インターフェイス
if_pyth.txt Python インターフェイス
if_tcl.txt Tcl インターフェイス
if_ole.txt Win32 の OLE オートメーション
if_ruby.txt Ruby インターフェイス
debugger.txt デバッガ用のインターフェイス
netbeans.txt NetBeans External Editor インターフェイス
sign.txt デバッグ用の目印
バージョン情報
vi_diff.txt Vim と Vi の主な違い
version4.txt Vim version 3.0 と 4.x の違い
version5.txt Vim version 4.6 と 5.x の違い
version6.txt Vim version 5.7 と 6.x の違い
version7.txt Vim version 6.4 と 7.x の違い
version8.txt Vim version 7.4 と 8.x の違い
version9.txt Vim version 8.2 と 9.0 の違い
sys-file-list
システムに関する説明
os_390.txt OS/390 Unix
os_amiga.txt Amiga
os_beos.txt BeOS と BeBox
os_dos.txt MS-DOS と MS-Windows の共通事項
os_haiku.txt Haiku
os_mac.txt Macintosh
os_mint.txt Atari MiNT
os_msdos.txt MS-DOS (DOS と Windows の DOS プロンプト)
os_os2.txt OS/2
os_qnx.txt QNX
os_risc.txt RISC-OS
os_unix.txt Unix
os_vms.txt VMS
os_win32.txt MS-Windows
standard-plugin-list
標準プラグイン
pi_getscript.txt Vim script の最新版をダウンロードする
pi_gzip.txt 圧縮ファイルの読み書き
pi_logipat.txt パターンにおける論理演算子
pi_netrw.txt ネットワークファイルの読み書き
pi_paren.txt 対括弧の強調表示
pi_spec.txt RPM spec ファイル用ファイルタイププラグイン
pi_tar.txt Tar ファイルエクスプローラー
pi_tutor.txt Vim の対話的なチュートリアル
pi_vimball.txt Vim script インストーラを作成する
pi_zip.txt Zip アーカイブエクスプローラー
その他
vim_faq.txt FAQ
LOCAL ADDITIONS: local-additions
------------------------------------------------------------------------------
bars Bars の例
今、あなたは CTRL-] またはマウスのダブルクリックでここにジャンプしたので、
CTRL-T、CTRL-O、g<RightMouse>、または <C-RightMouse> を使用して、元の場所に戻
ることができる。
Note タグは | 文字で囲まれているが、ハイライト表示が有効になっている場合はこれ
らの文字が非表示になっていることに注意。これにより、コマンドが読みやすくなる。
いずれにしても、CTRL-] は | で囲まれていない場合でも任意の単語で使用でき、Vim
はそのヘルプを検索しようとする。特に、'compatible' 等のシングルクォートで囲ま
れたオプションの場合。
------------------------------------------------------------------------------
vim:tw=78:isk=!-~,^*,^\|,^\":ts=8:noet:ft=help:norl:
VIM - メインヘルプファイル
k
移動: カーソルを使用するか、"h" で左、"j" で下、 h l
"k" で上、"l" で右に移動できる。 j
ヘルプの終了: ":q<Enter>" を使用する。
Vim の終了: ":qa!<Enter>" を使用する (注意! 変更はすべて破棄される)。
項目へジャンプ: タグ (例: bars) にカーソルを合わせ、CTRL-] を押す。
マウスでジャンプ: (xterm または GUI で) マウスを有効にするには
":set mouse=a" と入力する。
bars 等のタグ上でマウスの左ボタンをダブルクリックする。
元の場所に戻る: CTRL-O を押す。更に戻るには繰り返す。
項目を指定する: :help コマンドに項目を指定することで、その項目を直ちに
表示できる。修飾子を先行入力することで、調べたい項目の種
類を指定することもできる: help-context
種類 修飾子 例
ノーマルモードコマンド :help x
ビジュアルモードコマンド v_ :help v_u
挿入モードコマンド i_ :help i_<Esc>
コマンドラインコマンド : :help :quit
コマンドライン編集 c_ :help c_<Del>
Vim の起動引数 - :help -r
オプション ' :help 'textwidth'
正規表現 / :help /[
その他の種類については help-summary を参照。
ヘルプの構文の説明は notation を参照。
ヘルプを検索する: ":help word" とタイプしてから CTRL-D を押すと "word" に
マッチするヘルプ項目の一覧が表示される。
もしくは ":helpgrep word" を使う。 :helpgrep
はじめに: 基本的なコマンドのための 30 分間の対話コース、Vim tutor を
行う。vimtutor を参照。
ユーザーマニュアルを最初から最後まで読む: usr_01.txt
Vim は Vi IMproved の略である。Vim の大部分は Bram Moolenaar によって作成され
たが、その他多くの人の協力によって作成された。credits 参照。
------------------------------------------------------------------------------
doc-file-list Q_ct
基本:
quickref よく使うコマンドのクイックリファレンス
tutor 30 分の初心者向け対話コース
copying 著作権について
iccf ウガンダの恵まれない子供達への支援活動
sponsor Vim の開発を支援し、Vim の登録ユーザーになる
www インターネット上の Vim 情報
bugs バグレポートの送信先
ユーザーマニュアル: これらのファイルは編集作業を達成する方法を説明する。
usr_toc.txt 目次
初級編
usr_01.txt マニュアルについて
usr_02.txt 初めての Vim
usr_03.txt カーソルの移動
usr_04.txt 簡単な編集
usr_05.txt 設定の変更
usr_06.txt 構文強調表示
usr_07.txt 複数のファイルを開く
usr_08.txt ウィンドウの分割
usr_09.txt GUI を使う
usr_10.txt 大規模な編集
usr_11.txt クラッシュからの復帰
usr_12.txt 便利な小技
上級編
usr_20.txt コマンドラインを素早く入力する
usr_21.txt 中断と再開
usr_22.txt ファイルを探す
usr_23.txt 特殊なファイルを編集する
usr_24.txt 素早く入力する
usr_25.txt テキストの整形
usr_26.txt 繰り返し
usr_27.txt 検索コマンドと正規表現
usr_28.txt 折り畳み
usr_29.txt プログラムの中を移動する
usr_30.txt プログラムの編集
usr_31.txt GUI を活用する
usr_32.txt undo ツリー
カスタマイズ
usr_40.txt 新しいコマンドを作る
usr_41.txt Vim script 書法
usr_42.txt 新しいメニューを追加する
usr_43.txt ファイルタイプを使う
usr_44.txt 構文ファイルを作成する
usr_45.txt 言語を選択する
Vim script を書く
usr_50.txt 高度な Vim script の書き方
usr_51.txt プラグインを作る
usr_52.txt Vim9 script でプラグインを作る
インストール
usr_90.txt Vim のインストール
reference_toc
リファレンスマニュアル: これらのファイルは Vim の細部まで説明している。
一般事項
intro.txt Vimについての前書き、ヘルプの表記について
help.txt 全体説明とクイックリファレンス (今見ているファイル)
helphelp.txt ヘルプの使い方
index.txt 全コマンド一覧。アルファベット順
help-tags ジャンプできるタグ一覧
howto.txt 一般的な編集操作についてのHow to
tips.txt さまざまなTips
message.txt (エラー)メッセージの説明
quotes.txt Vimユーザーの感想
todo.txt 既知のバグと、機能拡張の要望
develop.txt Vimの開発に関して
debug.txt Vimのデバッグについて
uganda.txt Vimの配布条件と、あなたが支払ったお金の使い道について
基本的な編集
starting.txt Vimの起動、起動引数や初期化に関して
editing.txt ファイルの編集と保存
motion.txt 移動コマンド
scroll.txt ウィンドウのスクロール
insert.txt 挿入モードと置換モード
change.txt テキストの削除と変更
undo.txt アンドゥとリドゥ
repeat.txt 繰り返しコマンド、Vim script、スクリプトのデバッグ
visual.txt ビジュアルモード (テキストの選択)
various.txt その他の様々なコマンド
recover.txt クラッシュからの復帰
高度な編集
cmdline.txt コマンドラインの編集
options.txt 全オプションの説明
pattern.txt 検索コマンドと正規表現
map.txt キーマップと短縮入力
tagsrch.txt タグと特別な検索
windows.txt マルチウィンドウとマルチバッファのコマンド
tabpage.txt タブページを操作するコマンド
spell.txt スペルチェック
diff.txt バージョン違いのファイルの編集 (差分モード)
autocmd.txt イベントに応じて自動的にコマンドを実行する
eval.txt 式の評価、条件式 (Vim script リファレンス)
builtin.txt 組み込み関数
userfunc.txt ユーザー定義関数
channel.txt ジョブ、チャネル、プロセス間通信
fold.txt ある範囲を隠す (折り畳む)
特定機能
testing.txt Vim と Vim script のテスト
print.txt 印刷
remote.txt クライアント/サーバー機能
term.txt いろいろな端末やマウスについて
terminal.txt 端末ウィンドウのサポート
popup.txt ポップアップウィンドウのサポート
vim9.txt Vim9 script
vim9class.txt Vim9 script のクラス
プログラミング言語サポート
indent.txt C言語や、その他の言語の自動インデント
syntax.txt 構文強調
textprop.txt ハイライトやその他のためにテキストにプロパティを付加する
filetype.txt ファイルタイプ別の設定
quickfix.txt 編集、コンパイル、修正、の流れを早くするコマンド
ft_ada.txt Ada (プログラミング言語) のサポート
ft_context.txt ConTeXt ファイルタイププラグイン
ft_hare.txt Hare ファイルタイププラグイン
ft_mp.txt METAFONT および MetaPost ファイルタイププラグイン
ft_ps1.txt Windows PowerShell ファイルタイププラグイン
ft_raku.txt Raku ファイルタイププラグイン
ft_rust.txt Rust ファイルタイププラグイン
ft_sql.txt SQL ファイルタイププラグイン
言語サポート
digraph.txt 利用可能なダイグラフ (digraph) の一覧
mbyte.txt マルチバイトテキストのサポート
mlang.txt 英語以外の言語のサポート
rileft.txt 右横書き (書字方向が右から左になるモード)
arabic.txt アラビア語のサポート
farsi.txt ペルシア語のサポート
hebrew.txt ヘブライ語のサポート
russian.txt ロシア語のサポート
hangulin.txt ハングル (韓国語) の入力
vietnamese.txt ベトナム語のサポート
GUI
gui.txt グラフィカルユーザーインターフェイス (GUI)
gui_w32.txt Win32 GUI
gui_x11.txt X11 GUI
拡張インターフェイス
if_cscop.txt cscope を使う
if_lua.txt Lua インターフェイス
if_mzsch.txt MzScheme インターフェイス
if_perl.txt Perl インターフェイス
if_pyth.txt Python インターフェイス
if_tcl.txt Tcl インターフェイス
if_ole.txt Win32 の OLE オートメーション
if_ruby.txt Ruby インターフェイス
debugger.txt デバッガ用のインターフェイス
netbeans.txt NetBeans External Editor インターフェイス
sign.txt デバッグ用の目印
バージョン情報
vi_diff.txt Vim と Vi の主な違い
version4.txt Vim version 3.0 と 4.x の違い
version5.txt Vim version 4.6 と 5.x の違い
version6.txt Vim version 5.7 と 6.x の違い
version7.txt Vim version 6.4 と 7.x の違い
version8.txt Vim version 7.4 と 8.x の違い
version9.txt Vim version 8.2 と 9.0 の違い
sys-file-list
システムに関する説明
os_390.txt OS/390 Unix
os_amiga.txt Amiga
os_beos.txt BeOS と BeBox
os_dos.txt MS-DOS と MS-Windows の共通事項
os_haiku.txt Haiku
os_mac.txt Macintosh
os_mint.txt Atari MiNT
os_msdos.txt MS-DOS (DOS と Windows の DOS プロンプト)
os_os2.txt OS/2
os_qnx.txt QNX
os_risc.txt RISC-OS
os_unix.txt Unix
os_vms.txt VMS
os_win32.txt MS-Windows
standard-plugin-list
標準プラグイン
pi_getscript.txt Vim script の最新版をダウンロードする
pi_gzip.txt 圧縮ファイルの読み書き
pi_logipat.txt パターンにおける論理演算子
pi_netrw.txt ネットワークファイルの読み書き
pi_paren.txt 対括弧の強調表示
pi_spec.txt RPM spec ファイル用ファイルタイププラグイン
pi_tar.txt Tar ファイルエクスプローラー
pi_tutor.txt Vim の対話的なチュートリアル
pi_vimball.txt Vim script インストーラを作成する
pi_zip.txt Zip アーカイブエクスプローラー
その他
vim_faq.txt FAQ
LOCAL ADDITIONS: local-additions
------------------------------------------------------------------------------
bars Bars の例
今、あなたは CTRL-] またはマウスのダブルクリックでここにジャンプしたので、
CTRL-T、CTRL-O、g<RightMouse>、または <C-RightMouse> を使用して、元の場所に戻
ることができる。
Note タグは | 文字で囲まれているが、ハイライト表示が有効になっている場合はこれ
らの文字が非表示になっていることに注意。これにより、コマンドが読みやすくなる。
いずれにしても、CTRL-] は | で囲まれていない場合でも任意の単語で使用でき、Vim
はそのヘルプを検索しようとする。特に、'compatible' 等のシングルクォートで囲ま
れたオプションの場合。
------------------------------------------------------------------------------
vim:tw=78:isk=!-~,^*,^\|,^\":ts=8:noet:ft=help:norl: