Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vim Tutorial まとめ

$
0
0

※参考:http://uguisu.skr.jp/Windows/vi.html

動作

Vimの起動と終了

  • :e ファイル名:ファイルを開く
  • ESCキー:ノーマルモード
  • :wq:保存して終了
  • :w:保存
  • :q!:保存しないで終了
  • :w ファイル名:名前をつけて保存
  • :!dir:ディレクトリの一覧を表示

移動

  • h→左
  • j→下
  • k→上
  • l→右
  • 0→行頭
  • 数字w→?個前の単語に移動
  • 数字e→?個目の単語の末尾に移動

ファイル内での移動

  • 数字G:?行目に移動
  • gg:ファイルの最初に移動
  • G:ファイルの最後に移動

オプション

  • :set オプション名:オプションの設定
  • :q:閉じる

ヘルプ

  • :help:ヘルプの表示

Vimの設定

  • _vimrc(win向け)を設定

コマンドの呼び出し

  • コマンドの頭文字-Ctrl-D:コマンドの呼び出し

テキスト

戻す

  • u:最後のコマンドを戻す
  • U:行全体の変更を戻す
  • Ctrl-R:戻したものを戻す

テキストの挿入

  • i:カーソルの左から入力開始
  • I:行頭から入力開始
  • a:カーソルの右から入力開始
  • A:行末から入力開始
  • o:下の行から入力開始
  • O:上の行から入力開始

テキストの削除

  • x:削除
  • dw:単語の末尾まで削除
  • d$:行末まで削除
  • dd:行全体を削除
  • d数字w:?個の単語を削除
  • 数字dd:?行を削除

テキストの貼り付け

  • y:コピー
  • p:貼り付け

テキストの検索

  • /<文字列>:文字列を検索する(順方向)
  • ?<文字列>:文字列を検索する(逆方向)
  • n:順方向へ検索する
  • N:逆方向へ検索する
  • %:(,[に対して対応する),]や}を検索
  • Ctrl-O:元の場所に戻る

テキストの削除と挿入

  • cw:単語の末尾までを削除し挿入
  • c$:行末までを削除し挿入

テキストの置換

  • :s/A/B:現在行の最初のAをBに置換する
  • :s/A/B/g:現在行の全てのAをBに置換する
  • :#,#s/A/B/g:?行から?行までのすべてのAをBに置換する
  • :%S/A/B/g:ファイルの中の全ての検索語句を置換する
  • :%s/A/B/gc:cを加えると置換の度に確認を求める
  • r:カーソルの下の文字を置換
  • R:単語の末尾までを置換

テキストの選択・保存・取込

  • v:テキストの選択
  • v-:w ファイル名:選択範囲に名前を付けて保存
  • :r ファイル名:ファイルの中身の取込

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>