SHIINBLOG

ドットインストールで vim入門をやってみた

ドットインストール - 3分動画でマスターする初心者向けプログラミング学習サイト

ってので、

vim入門 (全18回) - プログラミングならドットインストール

をやってみた時のメモ

//gg 先頭へ
//G 終わりに

// w 単語単位で移動
// b 単語単位で戻る
// Ctrl+f 画面単位で次へ
// Ctrl+b 画面単位で戻る

// カッコの上で % 対応するところまでとぶ
// ^ 行頭へジャンプ
// $ 行末へジャンブ
// f文字 文字までジャンプ ; で次まで移動する


///ビジュアルモードについて学ぶ
小文字のv 文字単位で選択
大文字のV 行単位で選択
Ctrl+V 矩形選択
gg + V +G 先頭いって 行選択して 最後にとぶ =全体選択

///cut copy pasete
ノーマルモードで x 一文字単位で削除
ノーマルモードで dd 行単位
ノーマルモードで 3dd 3行まとめて削除
ノーマルモードで p 貼り付け
ノーマルモードで yy コピー

///検索について
ノーマルモードでスラッシュ
// 小文字のn 下方向に検索
// 大文字のN 上方向に検索
// アスタリスク シャープ カーソルの下の単語を検索 下方向* 上方向#

// 文字列の置換 s substitute
:s/old/new/ カーソルのある行の一個だけ
:s/old/new/g カーソルのある行を全部
:%s/old/new/g 文章全体の置換
:%s/old/new/gc 置換前に confirm 確認する

///#10 undo redo

undo :u
redo: Ctrl+r undo の取り消し

/// #11 windowの分割
コマンドモード :sp 縦方向の分割
:vs 横方向の分割
Ctrl+w w 画面間の移動
:close カーソルのある部分を閉じる
:e filename ファイルを開く

///タブを開く
:tabnew あたらしいタブを開く
gt タブ間の移動 (go to the next tab?)
:tabclose タブを閉じる
:tabe filename 新しいタブで filename を開く
:tabdo %s/old/new/g すべてのタブで置換する
vim -p file1 file2 file1とfile2をタブで開く

///#13 直前の操作を繰り返す
ノーマルモードで ピリオド 直前の操作を繰り返す

///#14インデントを揃える
選択して ノーマルモードでイコール


///#15 補完機能
Ctrl+n 最初の2文字くらいをうってCtrl+nで補完

///#16 矩形選択後 に編集する
ノーマルもーど から Ctrl+v で選択 shift+i で大文字で Insertモードへ
編集したら esc
行頭や文末にいれれる

///#17 テキストオブジェクトを扱う
ノーマルモードで citとうつ
c/d/y change delete&inssert

i/a inner or all 中身か全体か

t/"/(/[ タグか 引用マークか カッコか

///#18 便利な設定を使う
コマンドモードで使える便利な設定
:set number
:set nonumber
:syntax on
:syntax off
:set tabstop= 4 タブの文字数の設定
:set ignorecase 検索の時に大文字小文字を区別しない
:set noignorecase

 

Atom ってのを 翌週くらいに教えてもらって、

そっちを使うことになりそうなんだけどね