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

VIM教本(vimtutor v1.7) 内容の要約

$
0
0

本文中のチュートリアル分を削って自分用にまとめてみたものです。
ご参考までに。
vimrc(設定ファイル)は次の機会にでも。
・vim実行コマンド: vim
・バージョン確認: vim --versionもしくはvim -v
・vim教本実行コマンド: vimtutor
・導入: sudo apt-get install vim

処理該当キー動作説明
ノーマルモードescノーマルモードへ変更
上移動k (or ↑)上一行カーソル移動
下移動j (or ↓)下一行カーソル移動
右移動l(or →)右一文字カーソル移動
左移動h(or ←)上一文字カーソル移動
追記iもしくはa文字の追記
変更を保存せずにvimを終了:q!変更適用せずに終了
変更を保存してvimを終了:wq上書き保存,終了
行頭0行の頭へカーソル移動
行末$行の末尾へカーソル移動
各単語の一文字目へカーソル移動w-
各単語末尾へカーソル移動e-
deldelもしくはx-
単語削除(空白含む)dw一単語分+空白削除
単語削除(空白は残す)de一単語分削除
複数単語削除d+消したい単語の数+wあるいはe※数を頭においても同様の処理がなされる(例:d2w = 2dw)
カーソル以降削除(行末まで)d$カーソル以降の分を削除(一行分)
行ごと削除(+行情報保存)dd※頭に数をおけば、その数分削除処理される(例:2dd = 2行分削除)
貼り付けpdd後にpで行分コピペ可能
戻るu※ctrl + z のようなもの
複数一気に戻る数字+u文頭の数字分の処理が戻される
行分戻るU一行分の変更をすべて戻す
進むctrl+r※あんまり使わないからこのコマンド構成?
行追加(下)o-
行追加(上)O-
字の置換r+変更したい字※数を頭に指定するとその字数分同じ字に置換される(aaaa に 3r+oで oooa )
単語の置換cwカーソル位置から単語単位で削除され、挿入モードになる /末尾にw$を追記して実行すると削除コマンドと同様な処理*挿入モードが起動
指定置換:s/指定文字列/変更文字列:数字,数字s/~で指定行間一括置換 また、:%s/~で全体一括置換(さらに文末に/gcで一つ一つ確認しながら置換可能)
カーソル現在位置表示ctrl+g現在の行(全体の行数)
Homegg-
endG-
指定行へカーソル移動数字+G-
検索(下方向)/+探したい文字-
検索(上方向)?+探したい文字-
(検索後)次へn次の検索結果へ移動
(検索後)前へN前の検索結果へ移動
検索時に大文字小文字区別なし;set ic-
検索時部分マッチ表示is-
検索時強調表示hls-
各種括弧の先頭.末尾へ移動%(に対応する )にカーソルが移動
vimを起動しながら外部コマンドを使用:!コマンド-
選択v-
コピーy選択後のyでコピーされる
ペーストp-
外部ファイル内文章読み込み+ペースト:rファイル名:r !lsでls結果が本文中にペーストされる
ヘルプ:help-
コマンド確認:+(調べたいコマンドのイニシャル) 後にctrl+D:eならearlierやechoなどコマンド表が表示される

Viewing all articles
Browse latest Browse all 5608

Trending Articles



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