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

vimコマンド個人メモ

$
0
0

戻す・進める

コマンド動作
u編集をひとつ戻す
U行の編集を戻す

移動

コマンド動作
w次の単語の一文字目まで移動
e次の単語の最後の文字まで移動
ggファイルの最初の行に移動
Gファイルの最後の行に移動
数値G数値の行番号に移動
%対応する('{等に移動
ctrl-b1ページ分上に移動
ctrl-f1ページ分下に移動

削除

コマンド動作
dwカーソル位置から単語をひとつ分削除
d$カーソルの位置から行の最後まで削除
d^カーソルの位置から行の最初まで削除
d数値wカーソル位置から数値の数だけ単語を削除
dGカーソル位置からファイルの最後まで削除
dggカーソル位置からファイルの最初まで削除
dd行全体を削除。削除した行はバッファに保存されるのでpでペースとできる

コピーペースト

コマンド動作
yヴィジュアルモードで選択範囲のコピー
yy行のコピー
p貼り付け

挿入

コマンド動作
iカーソルの下で入力モードへ
aカーソルの次で入力モードへ
rカーソルの下の文字を置き換え(挿入モードに入らない)
cc行を消して入力モードへ
c$カーソル位置から行末を消して入力モードへ
cwカーソル位置から単語の終わりまでを消して入力モードへ
ciw単語を消して入力モードへ
ci'「''」の中を削除して入力モードへ
ci"「""」の中を削除して入力モードへ
Cカーソルより右を削除して入力モードへ
citタグ内を削除してインサートモードへ
A行末移動インサート
I行末移動インサート
S現在行を消してインサートモードへ
O現在行の前に行を追加してインサートモードへ

置き換え

コマンド動作
:s/置き換えしたい単語/置き換え後の単語行の中で単語を一つ置き換える
:s/置き換えしたい単語/置き換え後の単語/g行の中で単語を全て置き換える
:%s/置き換えしたい単語/置き換え後の単語/gファイル全体で全ての単語を置き換える
:%s/置き換えしたい単語/置き換え後の単語/gファイル全体で全ての単語をひとつひとつ確認しながら置き換える

検索

コマンド動作
/カーソル位置から下を検索
?カーソル位置から上を検索
n次の検索結果へ移動
N前の検索結果へ移動

NEDTree

コマンド動作
Ctrl+wtreeとファイルウィンドウの切り替え
oファイルをひらく
n次の検索結果へ移動
N前の検索結果へ移動

その他便利コマンド

コマンド動作
gg,=Gインデントを自動で調整してくれる
=ビジュアルモードで選択した範囲のインデントを自動で調整してくれる
>>現在行にタブを挿入
;nnoremap ; :call append(expand('.'), '')jを.vimrcに書いた後で、;で空行を追加

Viewing all articles
Browse latest Browse all 5608

Trending Articles



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