特徴としては、いかが
モードについて
ビジュアルモード
[v]、[V]、[Ctrl-v]
文字単位、行単位、矩形
矩形をうまく利用して、ある領域を削除することができます。
選択後は
貼り付けたい場合は、
p(ペースト)
削除したい場合は、
x(削除)
を入力してください
例題とし
いらない行の削除です、こんな感じでできます
いらない領域(矩形)の削除です
コマンド一覧
gg
G
i
dd
行を削除したいときは、このコマンドがお勧め。
数行削除したい場合は、「d」を押し続ければ行がきえていきますよ
マクロについて
・マクロの記録
qa マクロ内容 q
・マクロの使い方は、
@a
3@a
登録マクロの確認方法
:reg
・マクロの削除
qa q
*再起動しても登録されています
便利な使い方
定型的なコメントなどを素早く
ヤンクで書き出し
マクロで書きだした文字列を挿入します
・行番号を表示してみます
便利な使い方(複数ファイル)
vim -p test.c test2.c
vim -p *.c
*タブの移動は、gt,gTキーです。
vim -o test.c test2.c
vim -O test.c test2.c
小文字、大文字のoで水平、垂直に分割することができますよ
*ファイル切り替えは、Ctrl + wキーを2回押してください
ここでデモです。
ファイル内容が違いを見つけて、修正する事
ここからは、以前に書いた内容をペーストしました。
プログラミング viの使い方
昨日youtubeに投稿したのですが、
最近は、みなさん頑張っていますね、かなり自分は劣等感でいっぱいです。
でも、せっかくviに関してまとめたのでこちらにそのマトメを書いておきます。
*マウスによるGUIのエディターと違う
*カーソル移動のやり方
*編集
*ファイル操作
最低限憶えておきたい事
・モードが2種類あります
>コマンドモード
>入力モード
※入力モードを終わりにするには、
Escキー
・カーソルの移動は、矢印キー
(上、下、右、左)
・編集
文字列の追加 a
文字列の変更 R
文字の削除 x
行の追加 o
行の削除 dd
・ファイル操作
書き出す :wq
破棄する :q!
もっと便利に
・編集の取り消し
編集操作の取り消し u
編集操作の取り消しの取り消し Ctrl+r
文字列の検索
/hoge hogeの文字列を検索
n 次のhoge
N 前のhoge
・行のコピー
1行コピー yy
n行コピー n数字yy
ペースト p
練習問題
1.include ファイルを追加します
2.関数の複製を作成する(関数名を既存関数2にする)
3.行のコピー、カット、ペースト
最近は、みなさん頑張っていますね、かなり自分は劣等感でいっぱいです。
でも、せっかくviに関してまとめたのでこちらにそのマトメを書いておきます。
*マウスによるGUIのエディターと違う
*カーソル移動のやり方
*編集
*ファイル操作
最低限憶えておきたい事
・モードが2種類あります
>コマンドモード
>入力モード
※入力モードを終わりにするには、
Escキー
・カーソルの移動は、矢印キー
(上、下、右、左)
・編集
文字列の追加 a
文字列の変更 R
文字の削除 x
行の追加 o
行の削除 dd
・ファイル操作
書き出す :wq
破棄する :q!
もっと便利に
・編集の取り消し
編集操作の取り消し u
編集操作の取り消しの取り消し Ctrl+r
文字列の検索
/hoge hogeの文字列を検索
n 次のhoge
N 前のhoge
・行のコピー
1行コピー yy
n行コピー n数字yy
ペースト p
練習問題
1.include ファイルを追加します
2.関数の複製を作成する(関数名を既存関数2にする)
3.行のコピー、カット、ペースト