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/
ほな