Closed fr-sato closed 10 years ago
今回は3時間とします。 よろしくお願いします。
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内のチュートリアルを基にしました。
一部見づらくて申し訳御座いません…。
確認しました、OKです。
以下について同様に実行のコマンド等をIssueのコメントに記載して下さい。
レビューありがとうございました。 追加課題の工数は1時間とします。 宜しくお願いします。
追加課題の操作コマンドは次の通りです。
操作 | コマンド |
---|---|
ビジュアルモード | 文字単位選択(VISUAL):v 行単位選択(VISUAL LINE):V 矩形選択(VISUAL BLOCK):Ctrl-v |
ビジュアルモードでの範囲削除 | 範囲選択しながらd |
ビジュアルモードでの範囲コピー | 範囲選択しながらy |
確認しました、OKです、お疲れ様でした。
■目的
LinuxのエディタであるVimは使いこなせればWindowsのエディタより効率的に編集ができ、サーバ内でのファイル編集等が可能となります。ここではVimを用いて入力、コピーペースト、検索等を学びます。
■課題
上記コマンドからVimを用いてファイルを作成して下さい。
作成の際には以下の項目にならって作成し、実行のコマンド等はIssueのコメントに記載して下さい。