GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

VIエディターのコマンド

viエディターは、LinuxまたはUnixのすべてのバージョンに付属しています。

viに出入りするには:-

開始–

viファイル名(1行目からファイル名を編集)
vi -rファイル名(システムがクラッシュしたときに編集されていたファイル名を復元)

viを終了するには–

(viを終了し、変更されたファイルを元の呼び出しで指定されたファイルに書き出す)
:wq (viを終了し、変更されたファイルを元の呼び出しで指定されたファイルに書き出す)
:q (viを終了または終了)
:q!(このvi呼び出しの最新の変更が保存されていない場合でも、viを終了)

カーソルの移動:-

jまたは[または下矢印](カーソルを1行下に移動)

k [または上矢印](カーソルを1行上に移動)

hまたはまたは左矢印](カーソルを1文字左に移動)

lまたは<スペース>[または右矢印](カーソルを1文字右に移動)

0(ゼロ)(カーソルを現在の行の先頭に移動します。カーソルのある行)

$(カーソルを現在の行の終わりに移動)

w(カーソルを次の単語の先頭に移動)

b(カーソルを前の単語の先頭に戻します)

:0 <戻る>または1G(カーソルをファイルの最初の行に移動)

:n またはnG(カーソルを行nに移動)

:$ またはG(カーソルをファイルの最後の行に移動)

画面操作:-

^ f(1画面前に移動)

^ b(1画面後ろに移動)

^ d(画面の半分を下(前)に移動)

^ u(画面の半分を上(後ろ)に移動)

^ l(画面を再描画します)

^ r(画面を再描画し、削除された行を削除します)

テキストの追加、変更、削除:-

テキストの追加–

i(がヒットするまで、カーソルの前にテキストを挿入します)

I(がヒットするまで、現在の行の先頭にテキストを挿入)

a(がヒットするまで、カーソルの後にテキストを追加します)

A(がヒットするまで、現在の行の終わりにテキストを追加します)

o(がヒットするまで、テキストを開いて現在の行の下の新しい行に配置します)

テキストの変更–

r(カーソルの下の1文字を置き換え、は不要)

R(がヒットするまで、現在のカーソル位置から文字を置き換えます)

cw(カーソルの下の文字から始まり、がヒットするまで、現在の単語を新しいテキストに変更します)

cNw(がヒットするまで、カーソルの下の文字で始まるN語を変更します。たとえば、c5wは5語を変更します)

C(がヒットするまで、現在の行の文字を変更(置換))

cc(現在の行全体を変更(置換)し、がヒットすると停止します)

NccまたはcNc(現在の行から開始してがヒットすると停止する、次のN行を変更(置換))

テキストの削除–

x(カーソルの下の1文字を削除)

Nx(カーソルの下の文字から始まるN文字を削除)

dw(カーソルの下の文字で始まる1つの単語を削除します)

dNw(カーソルの下の文字で始まるN語を削除します。たとえば、d5wは5語を削除します)

D(現在のカーソル位置から始まる行の残りの部分を削除します)

dd(現在の行全体を削除)

NddまたはdNd(現在の行から始まるN行を削除します。たとえば、5ddは5行を削除します)

テキストの切り取りと貼り付け–

yy(現在の行をバッファーにコピー(ヤンク、カット))

NyyまたはyNy(現在の行を含む次のN行をバッファーにコピー(ヤンク、カット))

p(バッファ内の行を現在の行の後のテキストに挿入(貼り付け))


Panels
  1. Linuxコマンドラインに関する8つのヒント

  2. 効果的なプロセス管理のための8つのLinuxコマンド

  3. Bash bangコマンド:Linuxコマンドラインの必知のトリック

  1. 一般的なLinuxコマンドのチートシート

  2. ネットワーク診断用の10のLinuxコマンド

  3. Lightworks –すべての人のためのプロフェッショナルビデオエディタ

  1. 1つのSudoで一連のコマンドを実行しますか?

  2. Youtubeのビデオエディタ?

  3. StackEdit –プロフェッショナル向けのブラウザ内マークダウンエディタ