viのチュートリアルこんにちは。Linuxを扱う上で避けては通れないviエディタ。コマンドがめちゃくちゃ多くて覚えるのが大変ですよねー。今回は、viエディタを使いこなすために覚えておきたいviコマンドについて、まとめてみたいと思います。viエディタ(vim)とはviエディタは、LinuxやUnixに標準で実装されているテキストエディタです。Windowsでいうメモ帳みたいなものでしょうか。viエディタの特長としては、「コマンドモード」と「入力モード」の2つのモードを切り替えつつ操作を行うというのがあります。慣れてしまえばどうってことないのですが、初心者には少しとっつきにくいポイントだと思います。IMproved)が使われており、Linuxではエイリアスによって、viコマンドでvimが起動するようになっています。[ファイル名]ファイル名を指定してテキストファイルを開きます。ファイル名が空もしくは、指定したファイル名のファイルが存在しない場合は空の新規ファイルを開きます。オプション「-R」を付与することで、読み取り専用モードでファイルを開きます。入力モードへ切り替え入力モードとは、文字通りファイルに文字を書き込むモードです。viエディタ起動時はコマンドモードになっています。下記のコマンドを押下して入力モードに切り替えます。入力モードでEscキーを押下してコマンドモードに切り替えます。入力モードでEscキーを押下してコマンドモードに切り替えます。下記カーソル操作コマンドはコマンドモードで行います。シェルコマンドの実行結果を挿入するviの編集コマンドviコマンドはコマンドの前に数値を指定することで、何回実行するか指定することができます。「5x」と入力すれば5文字削除、「10dd」と入力すれば10行削除.上で紹介したカーソル操作でも、「3h」と入力することで3文字左へ移動することができます。削除コマンド「x、X、dd、dw」は削除と同時にバッファーにコピーを行います。1つ前の動作を取り消す(undoの略)viの検索コマンドviの検索では正規表現によるパターン検索にも対応しています。全ての文字列Aを文字列Bに置換viの設定変更:setで行った変更は、viを終了させると消えてしまいます。設定を常に有効にするには、ホームディレクトリにある設定ファイル「.vimrc」に設定を記述します。詳細については、また別の記事でご紹介したいと思います。タブ幅=スペース4つ分)viのチュートリアルvimtutorコマンドでviの操作を学べるチュートリアルを始めることができます。実際に手を動かしたほうがよく覚えられるのでおすすめです。[補足]もし、vimtutorコマンドが入ってない場合、vim-enhancedパッケージをインストールします。(27)この記事が気に入ったらシェアしてね!この記事のタグインフラ・サーバホスティングこの記事を書いた人いっしーエンジニアIT未経験でジョイントメディアに入社。広報・マーケティングおすすめ記事ジョイントメディアとたのしいをカタチにしませんか?求人や制作に関するご質問など、お気軽にお問い合わせください。arrow大阪府堺市のジョイントメディアは、ホームページ制作を始めとしたITの分野が得意な企業。次世代の技術と斬新な企画を安い価格で実現し、ワクワクする未来づくりを目指しています。ホームページ作成・各種システム構築の依頼は、大阪府堺市のIT企業ジョイントメディアまでお気軽にお問い合わせください。