vi/vimの使い方(応用編)

別名で保存(vi/vim対応)
キー動作
:w ファイル名 ファイル名を指定して編集中のファイルを別名で保存


他のファイルを読み込む
キー動作
:r ファイル名 カーソル行の下に他のファイルの内容を読み込む
:-r ファイル名 カーソル行の上に他のファイルの内容を読み込む
:r !コマンド Linuxコマンドの実行結果を読み込む


vimカーソル移動・対応した括弧に移動
キー動作
%対応した括弧([](){}等)に移動します。


現在のオプション設定を確認する
キー動作
:set all オプションの設定状況を表示

※よく使われるオプション
オプション内容
autoindent自動字下げを行うnoautoindent
listタブを^I、行末を$で表するnolist
number行番号を表示するnonumber
tabstopタブストップ 8


範囲置換をする
キー動作
:行1,行2s/文字列1/文字列2/g 行1」から「行2」の「文字列1」を「文字列2」へ変換する
:s/文字列1/文字列2/g カレント行より下の行の「文字列1」を「文字列2」へ変換する


文字コードを指定してVIで編集する(vi/vim対応)
・ShiftJIS で開く

$ vi -c ":e ++enc=cp932" index.html

・EUCで開く

$ vi -c ":e ++enc=euc-jp" index.html

UTF8で開く

$ vi -c ":e ++enc=utf8" index.html




[vi/Vim コマンドポケットリファレンス]の書籍横断比較とレビュー

vi/Vim コマンドポケットリファレンス
著者:山森 丈範
出版日:2010-10-22
出版社:技術評論社

[Vimテクニックバイブル ~作業効率をカイゼンする150の技]の書籍横断比較とレビュー

Vimテクニックバイブル ~作業効率をカイゼンする150の技
著者:Vimサポーターズ
出版日:2011-09-23
出版社:技術評論社






[Software Design (ソフトウェア デザイン) 2015年 01月号]の書籍横断比較とレビュー

Software Design (ソフトウェア デザイン) 2015年 01月号
著者:
出版日:2014-12-18
出版社:技術評論社

[実践Vim 思考のスピードで編集しよう!]の書籍横断比較とレビュー

実践Vim 思考のスピードで編集しよう!
著者:Drew Neil
出版日:2013-08-29
出版社:アスキー・メディアワークス




Google+