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

vim備忘録

$
0
0

はじめにというより注意書き

殆ど私用です。
読みづらい点が多々あると思いますが、あしからず。

移動・ジャンプ編

ジャンプ力ぅ…ですかねぇ…

コマンド効果
h , j , k , l上下左右の移動。言わずもがな
w次の単語の先頭へジャンプ
e単語の最後にジャンプ
b前の単語の先頭へジャンプ
0行の先頭へ移動
^行の最初の文字へ移動
$行の終わりへ移動
g_行の最後の文字へ移動
gg最初の行へ移動
G最後の行へ移動
[n]Gn行目へ移動

モード切り替え編

移動よりも先に覚えた

コマンド効果
iカーソル位置で挿入モード
I行の先頭で挿入モード
aカーソル位置の直後で挿入モード
A行の末尾で挿入モード
o現在の行の下に行を追加して挿入モード
O現在の行の上に行を追加して挿入モード
ea単語の末尾で挿入モード
Esc挿入モード終了

編集編

さり気なく使いたい

コマンド効果
r単一の文字を置き換える(挿入モードは使用しない)
J現在の行と次の行を連結する
gJ現在の行と次の行を、空白を入れずに連結する
cwカーソル位置の単語を削除して挿入モード
c$カーソル位置から行末までを削除して挿入モード
sカーソル位置の文字を削除して挿入モード
S現在のを削除して挿入モードを開始(ccでも可)
u元に戻す
Ctrl-rやり直し
.最後に使ったコマンドを使う

uとCtrl-rはそれぞれ、GUIのアプリについてる矢印マークと考えるといいんじゃないでしょうかどうでしょうか

コピー&ペースト編

未だにCtrl-c

コマンド効果
yy現在の行をヤンク
[n]yn行をヤンク
ywカーソル位置の単語をヤンク
y$現在行の行末までヤンク
pカーソルの位置のにペースト
Pカーソルの位置のにペースト
dd現在の行をカット(コピーして削除 )
[n]ddn行をカット
dwカーソル位置の単語をカット
Dカーソル位置から行末までカット(d$でも可)
x現在の文字をカットする

検索・置換編

置換はミスが怖くて使えない(初心者並感)

コマンド効果
/[pattern]patternをファイル後方に向けて検索
?[pattern]patternをファイル前方に向けて検索
n同じ方向に再検索
N逆方向に再検索
:%s/[old]/[new]/gファイル全体でoldをnewに置き換える(最後にcをつけると確認あり)

範囲選択編

選択した後は煮るなり焼くなり

コマンド効果
Ctrl-v矩形(くけい)選択スタート
V行選択スタート
Esc選択モード終了

さいごに

こうしてみるとほとんど使いこなせていないです。
一年後くらいには思いのままに使いこなせるようになりたいですね。
いろんな所のプロフィールにvimmerと書くのが僕の夢です。

参照

Vim Cheat Sheet


Viewing all articles
Browse latest Browse all 5608

Trending Articles