LINUX VIファイルエディタ

4716 ワード

LINUX VIファイルエディタ
ファイルエディタvi
要旨:viエディタは最もよく使われるドキュメントの作成と編集ツールであり、初心者はviを簡単に適用し、viの中で簡単な修正、削除、挿入、検索、置換作業を学ぶべきである.初心者であれば、このドキュメントを見てみてください.このドキュメントはviの簡単な操作を最短時間で学ぶことができるかもしれません.
本文++++++++++++++++++++++++++++++++++++++++++1、テキストエディタについて;
テキストエディタには、グラフィックモードのgedit、kwrite、OpenOfficeなど、たくさんあります.テキストモードのエディタにはvi、vim(viの拡張バージョン)、nano......があります.viとvimはLinuxで最もよく使われるエディタです.Linuxエントリーレベルのユーザーが最短時間で使用できるように、vi(vim)の最も簡単な使い方を紹介する必要があります.
nanoツールはDOSオペレーティングシステムの下のedit操作と似ていて、使用は簡単で、私たちは紹介しません.興味があれば、試してみてください.
2、viエディタ;
なぜ簡単にviを応用することを学ぶのか
viまたはvimはLinuxの最も基本的なテキスト編集ツールであり、viまたはvimはグラフィックインタフェースエディタのようにマウスをクリックする簡単な操作はありませんが、viエディタはシステム管理、サーバ管理において、グラフィックインタフェースのエディタに比べられません.X-windowsデスクトップ環境がインストールされていないか、デスクトップ環境がクラッシュしている場合は、文字モードのエディタviが必要です.
viまたはvimエディタは、簡単なドキュメントを作成および編集するのに最も効率的なツールです.
3、viエディタの使い方;
3.1 viの呼び出し方法[root@localhost ~]# vi filename
3.2 viの3種類のコマンドモード;Command( ) , ;
Insert( ) , ;
Visual( ) , ;

3.3ファイルの保存と終了;
Commandモードはviまたはvimのデフォルトモードであり、他のコマンドモードにある場合はESCキーで切り替えます.
ESCキーを押してから、番号を入力すると、viは画面の一番下でコマンドの入力を待っています.:w ;
:w filename filename;
:wq! ;
:wq! filename : filename ;
:q! ;
:x , :wq!

3.4カーソル移動;
ESCを押してCommandモードに入ると、次のキービットでカーソルを移動することができます.j ;
k ;
h ;
l ;
ctrl+b ;
ctrl+f ;




ファイルを編集するとき、j、k、l、hキーに対して、これらの動作コマンドの前に3 jなどの数字を付けて、3行下に移動することを示します.
3.5挿入モード(テキストの挿入);i ;
a ;
I ;
A ;
o ;
O ;
s , ;
S , ;

3.6テキスト内容の削除操作;x ;
#x ,# , 3x;
dw ;
#dw ,# , 3dw ;
dd ;
#dd ,# , 3dd ;
d$ ;
J , ;

3.7修正と削除操作を回復する;u ;
ESCキーを押してCommand(コマンド)モードに戻り、uキーを押して以前の削除または変更を元に戻します.以前の変更または削除操作を複数元に戻す場合は、uを複数回押します.これはWordの取り消し操作とあまり違いはありません.
3.8可視モード;
最新のLinuxリリースでは、viはvimならではのビジュアルモードを提供しています.あなたが使っているviにこの機能がなければ、vimに変えてください.ビジュアルモードを開き、ESCキーを押し、vを押すとビジュアルモードに入ります.
ビジュアルモードは、テキストの選択範囲を非常に友好的に提供し、ハイライト表示します.画面の一番下に表示されます.-- --

--VISUAL--

 
ビジュアルモードに入ると,前述したコマンドラインモードにおけるカーソル移動命令を用いてテキスト範囲の選択を行うことができる.
テキスト範囲の選択は何に使いますか?
ジョブの一部を削除し、dキーを押すと選択した内容を削除できます.コンテンツを選択したら、yを押してコピーします.dで削除する.
削除に値すると同時に、コピーも表示されます.コマンドモードに戻り、カーソルを位置に移動してshift+pキーを押すと、さっき削除した内容が貼り付けられます.私たちはまずここで一言言います.後文では、詳しく話さなければなりません.
ビジュアルモードを終了するか、ESCキーを使用するか.
3.9コピーと貼り付けの操作;
実は削除も剪断の意味があって、私达が文字を削除する时、カーソルをどこかに移动することができて、それからshift+pボタンを押して内容を元の所に贴って、それからカーソルをどこかに移动して、それからpあるいはshift+pを押してまた贴ることができます;p ;
shift+p

例を挙げてみましょう.
例えば、ドキュメントの3行目をコピーして、5行目の後ろに投稿したい場合は、どうすればいいですか?
2つの方法があります.
1つ目の方法:
まず3行目を削除し、カーソルを3行目に移動してddで動作し、shift+pキーを押します.これでさっき削除した3行目のスレッドを元の場所に置きました.
次に、kキーでカーソルを5行目に移動し、pキーを押して、3行目の内容を5行目の後ろに貼り付けます.
第2の方法;
ビジュアルモードに入り、ESCキーを押し、vキーを押します.マウスポインタを移動し、3行目の内容を選択し、yキーを押してコピーします.ポインタを5行目に移動し、最後にpキーを押します.
だからコピーと貼り付け操作は、コマンドモード、挿入モードと可視モードの総合運用である.私たちは様々なモード間の切り替えを学び、ESCキーをよく使う必要があります.より重要な学会はコマンドモードでカーソルを移動します.
3.10行番号について
プログラムの実行を設定すると、プロファイルX行にエラーが発生することがあります.この場合、行番号に関する操作を使用します.
すべてのコンテンツに行番号を追加します.
ESCキーを押して、次のように入力します.:set number
カーソル位置
画面の右下隅には、次のようなものがあります.          57,8 27%
このうち、57は57行目、8は8文字目を表す.
3.11検索と置換機能;
3.11.1検索;
まず、ESCキーに入り、コマンドモードに入ります.入力/または?検索モードに入りました./SEARCH : , n ;
?SEARCH : , shift+n ,

例えば、ファイルの中でswap単語を見つけたい場合は、次のようにします.
まずESCキーを押して、コマンドモードに入り、入力します./swap

?swap

3.11.2置換;
ESCキーを押してコマンドモードに入ります.:s /SEARCH/REPLACE/g : SEARCH , REPLACE, SEARCH ;
:%s /SEARCH/REPLACE : SEARCH REPLACE;
:#,# s /SEARCH/REPLACE/g :# , , SEARCH REPLACE;

注意:このうち、gはグローバル検索を表す.置き換えられていない場所でもSEARCHがハイライト表示されることに気づきました.
例:
例えば、ドキュメントを修正する必要があります.
カーソルが置かれている行を、すべての単語theを、THEに置き換えます.:s /the/THE/g
私たちはドキュメント全体のすべてのtheをTHEに置き換えました.:%s /the/THE
私たちはただ1行目から10行目のtheを、THEに置き換えただけで、:1,10 s /the/THE/g
4、本文について
私が本稿を書く目的は、初心者が最短時間でviやvimでファイルを作成、編集、修正することであるため、このドキュメントは大きなviマニュアルではありません.viのすべての機能を全部話したら、少なくとも千ページのマニュアルを書かなければなりません.本もより高度なvi用法には触れていない.