Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxで一般的に使われているVimツール

Linuxで一般的に使われているVimツール

  

Linuxの下で開発されました。管理やメンテナンス作業だけでなく、Vimの使用も可能です。このセクションでは、私が日常的に使用または収集する共通のVimコマンドを記録します。

もちろん、コマンドラインで直接:vimtutorと入力することでVimのすべてのコマンドを学ぶことができます。多くの牛がvimにたくさんのプラグインを統合していますが、ここでは基本的なvimコマンドだけを紹介します。

移動コマンド

h"左< p> j"下<

k"上

l"右< br< br< br> >

w"カーソルが次の単語の最初の文字に移動します。単語の前の単語に移動します。

b"カーソルが次の単語の最初の文字の単語の前の単語に移動します。単語の末尾の文字

ge"カーソルは前の単語の最後の文字に移動します。

$"カーソルを現在の行の末尾に移動します。

^"カーソルは現在行の最初の非空白文字に移動します。

0"カーソルを現在行の最初の文字に移動します。

注:これらのコマンドの前には、 '0'コマンドを付けることができます。カウント2 $を受け入れる;上記のすべてのコマンドは、d $、dwなどのいくつかの操作コマンドを受け入れることができます。

修正コマンド

x"文字を削除
< p>続けて、現在のカーソル位置からディスプレイスメントの最後までのテキストを削除する任意のディスプレイスメントコマンド

" dwなどのコンテンツ、削除ワード

c" dコマンド機能と同様に、さまざまなコマンドが削除の実行後に挿入モードに入ります。変更します。

dd"削除全行

yy"全行をコピーする< p>クリップボードの内容を現在の場所に貼り付ける

vimdiff 1.c 2.c"作成垂直分割ウィンドウでは、2つのファイルが異なる方法で比較されます。

f< a>"単一文字検索、faは現在のaに対する次の行の検索です。 >

/string"単語" func"を検索する場合は文字列を全文検索し、/func

"を使用します。テキストに複数のfuncがある場合は、nキーを押します。 funcの位置を下にして

" nと入力すると、3nのように前の数字の数も受け入れることができます。次のfunc

?string&quが見つかります。 Ot;は/stringと同じ機能を持っていますが、唯一の違いは検索方向が反対であることです。

注意:

文字の大文字と小文字の区別を無視するには、set noingorecaseを使用できます。このコマンドにはメモリ機能があります複数の< UP>キーを使用して検索履歴を選択できます履歴レコードの最大数はセッションで変更できますviminfo;

文字を検索します。 * /?%$ ^ []およびその他の特殊文字の前にバックスラッシュを付ける必要があります。

孤立した単語を検索します。つまり、前後に他の文字がありません(スペース、タブを除く)。を検索するだけで、そこにあるかどうかにかかわらず、/\\< the \\>;

を使用して検索する単語をハイライト表示します。

位置決めコマンド

G"カーソルがファイルの最後の行に移動するか、Shift + G

15G"カーソルがファイルの15行目に移動するか、または15gg

gg"カーソルがファイルの最初の行に移動します。

45%"カーソルがファイルと移動します。45%

H"カーソルが現在の画面の先頭に移動します。 p> M"カーソルが現在の画面の中央に移動します。

L"カーソルが現在の画面の末尾に移動します。

注意:Ctrl + g現在のカーソル位置の表示

スクロールコマンド

CTRL + U"ウィンドウが半画面上にスクロールする

CTRL + D"ウィンドウが半画面に下スクロールする

CTRL + E" 1行上にスクロールする、no大きすぎる意味

CTRL + Y" 1行下にスクロールしたり

CTRL + F"全画面をロールフォワードする<

CTRL + B"全画面をロールバックする

zz "現在の行が画面の中央に配置されます。

zt";現在の行が画面の上部に配置されます。

zb ";現在の行が画面の下に配置されます。 p>分割ウィンドウ

:分割"横分割

:new"新しいウィンドウを水平方向に追加
<

:vsplit"垂直分割

:vnew"新しいウィンドウを縦に追加したり

CRTL + W w"小さいウィンドウを順番に切り替える

:qall"すべてのウィンドウを閉じる

:wall";すべてのウィンドウを保存

タブ(タブ)コマンド

:tabedit filename"編集中のvimウィンドウにfilenameという名前のタブページを作成します。

:tab split"新しいタブページを作成します。

gt"次のタブページに移動します。< p> gT"次のタブページに移動します。注文は更新され続けます。

Copyright © Windowsの知識 All Rights Reserved