nohlsearch」でオフになります。オプションは、それぞれ「hls」「nohls」と省略できます。nohlsearchハイライト表示オフ:nohlハイライト表示オフ(nohlsearchコマンドの省略表記)●オプション例(2):行番号を表示する行番号を表示すると、カーソル位置が分かりやすくなって便利です。行番号の表示は「number」オプション、非表示は「nonumber」オプションで設定します(画面4)。それぞれ「nu」「nonu」と省略できます。number」で行番号表示をオンにする●オプション例(3):キーワード文字(単語を構成する文字)を設定する「w」や「e」を使って単語単位で移動したり、「*」や「#」を使って単語単位で検索したりできます。「キーワード文字(単語を構成する文字)」は、「iskeyword」オプションで変更できます。viの既定値は「@,48-57,_」、vimの既定値は「@,48-57,_,192-255」です。アルファベット(@)、数字(アスキーコード48〜57)、アンダースコア(_)、192〜255で定義されているアクセント記号付きのアルファベットが、キーワード文字として扱われます。iskeyword+=/,-」と指定します。「iskeyword+=」でiskeywordに追加、「/,-」がスラッシュとハイフンという意味です。「iskeyword」は「isk」と省略できます。デフォルト設定の場合、「bash_profile」は1つの単語ですが、「bash-prompt-xterm」は3つの単語として扱われます。ハイフンをキーワード文字に追加することで、「bash-prompt-xterm」は1つの単語という扱いになります。以下に設定例を示します。iskeyword&キーワード文字の設定を初期値に戻す●オプション例(4):対応する括弧でカーソルを移動する括弧にカーソルを合わせて[%]キーを押すと、対応する括弧へジャンプします。「(」の位置にカーソルがあるときに[%]キーを押すと、そのカッコに対応する「)」の位置へジャンプします。記号は「(」と「)」のペア、「{」と「}」のペア、「[」と「]」のペアに対応しています。“括弧の入れ子”(括弧の中に括弧がある状態)にも対応しています。括弧と見なす文字のペアは「matchpairs」オプションで設定できます。matchpairs+=<:>」と指定します。「matchpairs」は「mps」と省略できます。「matchpairs」の設定は、「2種類の文字のペア」であれば何でも構いません。vimのドキュメントでは、CやJava言語用に「=」と「;」のペアを設定する例が紹介されています(※)。同じ文字は設定できないため、「"」と「"」のペアを設定する、ということはできません。「au」は「autocmd」の略で、ファイルの拡張子がc、cpp、javaの場合に「=」と「;」のペアを[%]キーでジャンプできるように設定している。Vim日本語ドキュメント」参照のこと。めぐみ)PC-9801NからのDOSユーザー。toolsを経てLinuxへ。1992年より生産管理のパッケージソフトウェアの開発およびサポート業務を担当。著書に『図解でわかるLinux』『らぶらぶLinuxシリーズ』『Accessではじめるデータベース超入門[改訂2版]』『macOSコマンド入門』など。Office関連の教材作成およびeラーニング指導を担当。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。