fr-itaya / training

0 stars 0 forks source link

Linux - Vim - ファイルを編集する #1

Closed fr-sato closed 10 years ago

fr-sato commented 10 years ago

■目的

LinuxのエディタであるVimは使いこなせればWindowsのエディタより効率的に編集ができ、サーバ内でのファイル編集等が可能となります。ここではVimを用いて入力、コピーペースト、検索等を学びます。

■課題

$ vim /home/ec2-user/public_html/training/index.html

上記コマンドからVimを用いてファイルを作成して下さい。
作成の際には以下の項目にならって作成し、実行のコマンド等はIssueのコメントに記載して下さい。

fr-itaya commented 10 years ago

工数見積り

今回は3時間とします。 よろしくお願いします。

fr-itaya commented 10 years ago

Vimでの各操作のコマンドは以下の通りです。


操作 コマンド
ノーマルモード Esc
コマンドラインモード :
挿入モード i
コマンドラインモード、挿入モードからノーマルモードへ戻る EscもしくはCtrl-[
文字を挿入 i[文字]でカーソル位置の前から、 I[文字]で行の先頭から、 a[文字]でカーソル位置の後から、 A[文字]で行末からそれぞれ挿入
ファイルの保存 :w(-[ファイル名]で別名保存)
ファイルの読み込み :[行番号] r [ファイル名]
カーソル移動 h,k,j,l (左,下,上,右)
1文字コピー yl
複数行コピー [数値]yy
1文字ペースト p
複数行ペースト [数値]p
行の先頭にカーソル移動 0
行の末尾にカーソル移動 $
最後の行にカーソル移動 G
指定行カーソル移動 [数値]G
文字列検索 前方検索:/[語句] 後方検索:?[語句] カーソル位置の単語を前方検索:# カーソル位置の単語を後方検索:* 同じ語を再検索:n 逆方向に再検索:N 対応する閉じ括弧を検索:始めの括弧にカーソルを合わせ%
文字列置換 基本形(最初に見つかったものに対して適用):s/[置換えたい語句] / [置換後の語句] 置き換える範囲を指定:行番号,行番号+[基本形] 全置換:[基本形]/g 確認を取りながら置換:[基本形]/gc
UNDO 最後に実行したコマンドを取り消す:u 行全体の変更を元に戻す:U
REDO Ctrl-R
ウィンドウ分割 画面を上下に分割::sp~~画面を左右に分割::vsp

ほぼvim内のチュートリアルを基にしました。
一部見づらくて申し訳御座いません…。

fr-sato commented 10 years ago

確認しました、OKです。

■追加課題

以下について同様に実行のコマンド等をIssueのコメントに記載して下さい。

fr-itaya commented 10 years ago

レビューありがとうございました。 追加課題の工数は1時間とします。 宜しくお願いします。

fr-itaya commented 10 years ago

追加課題の操作コマンドは次の通りです。


操作 コマンド
ビジュアルモード 文字単位選択(VISUAL):v 行単位選択(VISUAL LINE):V 矩形選択(VISUAL BLOCK):Ctrl-v
ビジュアルモードでの範囲削除 範囲選択しながらd
ビジュアルモードでの範囲コピー 範囲選択しながらy
fr-sato commented 10 years ago

確認しました、OKです、お疲れ様でした。