cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

Linux viの使い方

こんにちは。viてほんとうに使いづらいっ。まとめたわ。

○vi editor 起動

vi ファイル名

 

○モードの切り替え

起動したらコマンドモード

a,I,o,A,I,O-->入力モード

Esc-->コマンドモード

 

○文字入力

a #カーソル位置の後ろに文字入力

i #カーソル位置の前に文字入力

o #次の行の行頭から文字入力

A #カーソル位置の行末に文字入力

I #カーソル位置の行頭に文字入力

O #前の行の行頭から文字入力

 

○vi editor の終了

コマンドモードで

:wq #保存して終了

:q! #保存しないで終了

 

○カーソル移動

コマンドモードで

h #← (4hで四つ左と移動する)

j #↓

k #↑

l #→

G #最終行

w #次の単語の先頭

b #前の単語の先頭

 

○文字列の検索

コマンドモードで

/文字列 #文字列の検索

n #次の文字にカーソル移動

:nohlsearch #ハイライト表示を消す

 

○テキストの編集

コマンドモードで

x #文字削除(切り取り)

dd #行削除(切り取り)

p #カーソル下に張り付け

P #カーソル上に張り付け

yy #一行コピー

yw #一単語コピー

yl #一文字コピー

 

○置換

コマンドモードで

r 文字 #カーソル位置の文字を一文字置換する
cw 単語 #カーソル位置の単語を一単語置換する

c$ 文字 #カーソルから行末までを置換する

R 文字 #カーソル位置から重ねて置換する

:%s/xxx/XXX/g #文字xxxを文字XXXに全て置換する

 

○その他

コマンドモードで

u #undo

. #直前に実行したコマンドを再度実行する

:! Linuxのコマンド #vi編集中にlinuxコマンドを実行する

:r f1 #他のファイルf1の内容を読み込む

:r コマンド #コマンドの実行結果を読み込む

 

Twitterやってます。

https://mobile.twitter.com/Homepi34/

ほな