feb19.jp

Nobuhiro Takahashi
Designer / Engineer

VIM (Vi) をターミナルで操作 / Mac OS X

日本語で書かれている技術書を扱っている電子書籍書店一覧

vi で操作したりする機会がたまにあるので備忘録。

.bash_profile にパスを書いてーとかいう話で困らないように。
vi .bash_profile で、vi のコマンドモードに移行し、a でインサートモードに入り、テキストを編集後、 Esc でコマンドモードに戻り、:wq すると編集完了。

:set number:syntax on とか、コマンドモードで叩いておくと色々便利です。

ターミナルで、
vi readme.txt とかで開く。コマンドモードで開始されます。

<コマンドモード時>
:q 終了
:qa! 保存しないで終了
:w ファイル名 編集中の内容をファイル名で保存
:wq ファイルに保存して終了

:help ヘルプの表示

/文字列 文字列を下へ検索
?文字列 文字列を上へ検索
n 下方向へ次を検索
N 逆方向へ次を検索

:set number 行番号を表示<必須>
:set no number 行番号を非表示
:set autoindent  自動インデントモードに<好きな人は>
:set noautoindent 自動インデントモードモードを解除
:syntax on シンタックスハイライトモード。キーワードをハイライトする。
:set ignorecase 検索時に、大文字小文字を区別しないようにする
:set hlsearch 検索結果をハイライト表示<必須>
:set incsearch 検索をインクリメンタルサーチにする

i カーソルの左からインサートモードへ移行
I 行頭からインサートモードへ移行
a カーソルの右からインサートモードへ移行
A 行末からインサートモードへ移行

<インサートモード時>
Esc でコマンドモードに帰る/インサートモード解除

Navigation

prev: 日本語で書かれている技術書を扱っている電子書籍書店一覧
next: Flash Player 11 Molehill の cubicCurveTo() で CSS3 の transition-timing-function: cubic-bezier() を設定するツールを作りました

Recently Entries