日常生活の豆知識ロゴ 情報満載で便利なものや新発見が目白押しなので必見

高機能エディタVIMのカーソル移動を初心者でも使いこなすコマンド一覧

  • TOP
  • 高機能エディタVIMのカーソル移動を初心者でも使いこなすコマンド一覧

contents

  • 1.Vim(ヴィムまたはヴィアイエム)とは
  • 2.Vimで使えるコマンド一覧
高機能エディタVIMのカーソル移動を初心者でも使いこなすコマンド一覧

1.Vim(ヴィムまたはヴィアイエム)は、vi から派生し、発展した高機能なテキストエディタです。UNIXプラットフォームではemacsに並ぶ高機能エディタであり、大抵のLinuxディストリビューションにはvimがviのエイリアスとしてインストールされています。viクローンの中では最も有名で、viといえばvimを指すことも多いです。



2. 主要キー・コマンド
キー 動作

カーソル移動 上下左右
h・← 左にカーソル移動

j・↓ 下にカーソル移動

k・↑ 上にカーソル移動

l・→ 右にカーソル移動

カーソル移動 単語移動
w 右に単語単位でカーソル移動

b 左に単語単位でカーソル移動

e 単語の最後の文字に移動

カーソル移動 行先頭・行末尾
0 カーソル行の先頭にカーソル移動

^ 空白を除くカーソル行の先頭にカーソル移動

$ カーソル行の末尾にカーソル移動

カーソル移動 文字列ジャンプ
f[任意の文字] カーソル行のカーソル位置より右の[任意の文字]にカーソル移動

f[任意の文字] カーソル行のカーソル位置より左の[任意の文字]にカーソル移動

; f[任意の文字],F[任意の文字列]を行った後、次の候補にカーソル移動

カーソル移動 ファイル先頭・末尾・行
1G

gg ファイルの先頭にカーソル移動

G ファイルの末尾にカーソル移動

カーソル移動 対応する括弧

% 対応する括弧(([](){}等)にカーソル移動

検索
/[検索文字列] [検索文字列]の検索を後方向に行う

?[検索文字列] [検索文字列]の検索を前方向に行う

n /・?の検索結果の次の結果に移動する

N /・?の検索結果の前の結果に移動する

* カーソル位置の単語に対して、/検索を行う

# カーソル位置の単語に対して、?検索を行う

挿入モード
i 挿入モードに移る

a カーソル位置の後で挿入モードに移る

o カーソル行の下に行追加して、挿入モードに移る

削除
x カーソル文字の削除する

X カーソル文字の一文字前を削除する

D カーソル位置から行末までを削除する

dd カーソル行を削除する

cw 一単語削除して、インサートモードになる。

コピー・ペースト
yy 行のコピー(ヤンク)する

p コピー(ヤンク)した内容をペースト(貼り付け)する

ビジュアルモード
V 行単位のビジュアル選択モードに移る

[Ctrl]+v 矩形選択のビジュアル選択モードに移る

リドゥ・アンドゥ
u アンドゥ。変更を元に戻す

[Ctrl] + r リドゥ・アンドゥで戻した変更を戻す。

挿入モード時のキー
[Ctrl]+n 入力補完。前方検索し、単語を自動補完

[Ctrl]+p 入力補完。後方検索し、単語を自動補完

[ESC] 編集モードに移る

コマンド
:q[!] 保存済みの場合終了する。

!を付けると保存せずに強制的に終了する

:w [str][!] ファイル名strで保存する。

ファイル名がない場合は上書き保存する。

!を付けると読み取り専用であっても、強制的に保存する

:wq [!] 上書き保存して終了する。

!を付けると読み取り専用であっても、強制的に保存して終了する

:%s/[str1]/[str2]/cg ファイル全体の[str1]を[str2]に対話式に確認しながら置き換える。

y:置換する n:置換しない a:全て置換 q:置換中止

:![cmd] [cmd]コマンドを実行する

この記事を見た人は、合わせて下記の記事も読んでいます!
  • ショートカットキーできる人ほどよく使う!時間短縮で仕事を効率化
  • 【保存版】日常生活で普段使える豆知識のまとめ
  • パソコンでネットの閲覧制限を行っている企業が増えている
  • 絶対知っておきたい!パソコン関連の用語集まとめ









Copyright © 2014 【保存版】日常生活で普段使える豆知識のまとめ All rights Reserved.