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

vimを使いなれたら凄腕エンジニアになれるらしい

$
0
0

モードの切り替え

まずvimにはコマンドモードとインサートモードがあります。

インサートモードへの切り替え

キー内容
iカーソルがある位置から挿入
aカーソルがある位置の文字の後ろから
oカーソルがある行の次の行から
Iカーソルがある行の先頭から
Aカーソルがある行の末尾から
Oカーソルがある行の上の行から

コマンドモードへの切り替え

escキーを押せばコマンドモードに切り替わります。

ですが、凄腕エンジニアはctr+c で切り替えるらしい。。。

行移動

行の先頭へ^
行の末尾へ$
1行目へgg
最後の行へshift+g

コピー&ペースト

コピーyy
n行コピーnyy
ペーストp
n回ペーストnp

削除とカット

1文字削除x
n文字削除nx
単語削除dw
1行削除dd
n行削除ndd
カットd
カーソルがある行から最終行までを削除dG

ビジュアルモードに変更してカット&コピー

vを押すとビジュアルモードへ切り替わりますので、その状態でカーソルを移動して範囲を指定します。
その後 d& pでカット&ペーストができます。

戻る

u macで言うところのcommand+zにあたります。

文字の検索

/の後に検索したい文字を入力します

enterキー後に nで次の検索結果へNで前へ

指定行へ移動

行番号+Gで指定行へ移動できます。

10行目へ移動したいとき10G


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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