vimショートカット大全書
vi(vim)はLinuxでよく使われているエディタで、多くのLinuxの発行版はデフォルトでvi(vim)をインストールしています。vi(vim)コマンドが多いですが、フレキシブルに使えば効率が大きくなります。viは「visual interface」の略語で、vimはvi IMproved(拡張版のvi)です。一般的なシステム管理メンテナンスではviで十分です。コードを使って明るくしたいなら、vimを使ってもいいです。
viは3つのモードがあります。挿入モード、コマンドモード、低ラインモード
1)挿入モード:このモードで文字を入力し、ESCを押すとコマンドモードに戻ります。
2)コマンドモード:カーソルの移動、文字の削除などができます。
3)低ラインモード:ファイルの保存、viの終了、viの設定、検索などの機能があります(低ラインモードはコマンドモードとも言えます)。
vimショートカット大全書を紹介します。
ヽoo。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
:scriptname//vimによるスクリプトのロードを確認します。
:set nu//行番号設定
:set tabstop=4/1つのtabを4つのスペースの長さに設定します。
:set ai//自動インデント設定
スペースキー/右に1マス移動
x//削除後の文字(コマンドモードで)
X///前の文字を削除します。3文字を削除すると3 xです。
行を削除する
D///行の最後に削除
caw///単語を書き換えて、cはdに相当して編集モードになります。
J///は改行を削除し、次の行を並べて、nJは後ろのn行に接続します。
u///前回の操作を取り消す
現在の行のすべての変更を削除します。
ctrl+r/キャンセルの取消し
i///カーソルの前に挿入する
I///行頭に挿入する
a///カーソルに挿入する
A//行末挿入
o//現在の行の下に改行し、挿入モードになります。
O///現在の行の上に改行し、挿入モードになります。
ctrl+o//一時的にコマンドモードになります(一回で有効)
:e!//変更を破棄することは、再オープンに相当します。
:help//ヘルプは、ZZでヘルプウィンドウを終了できます。
:10,20 y/10から20行または10 yy/yy 10をコピーします。
:10,20 d/削除
:10,20 m 30/10から20行の内容を30行に切り取った後
:10,20 co 30//10から20行の内容を30行にコピーした後
カーソルを{のところに置いて、v%を入力すると、大かっこの内容を選択できます。
カーソルが最初のsにある場合は「(」まで削除するとdtを入力すればいいです。t(の役割は次の「(」までジャンプします。
ctrl+n自動補完ctrl+pも同じです。
ab hw hello worldは長い文字列の代わりに一つの略語を使っています。ここでhello worldの代わりにhwを使います。
今の単語と同じ前の単語まで
*現在の単語と同じ次の単語に
以上は小编が皆さんに绍介したvimショートカット大全です。皆さんに何かお聞きしたいことがあれば、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。
viは3つのモードがあります。挿入モード、コマンドモード、低ラインモード
1)挿入モード:このモードで文字を入力し、ESCを押すとコマンドモードに戻ります。
2)コマンドモード:カーソルの移動、文字の削除などができます。
3)低ラインモード:ファイルの保存、viの終了、viの設定、検索などの機能があります(低ラインモードはコマンドモードとも言えます)。
vimショートカット大全書を紹介します。
ヽoo。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
:scriptname//vimによるスクリプトのロードを確認します。
:set nu//行番号設定
:set tabstop=4/1つのtabを4つのスペースの長さに設定します。
:set ai//自動インデント設定
スペースキー/右に1マス移動
x//削除後の文字(コマンドモードで)
X///前の文字を削除します。3文字を削除すると3 xです。
行を削除する
D///行の最後に削除
caw///単語を書き換えて、cはdに相当して編集モードになります。
J///は改行を削除し、次の行を並べて、nJは後ろのn行に接続します。
u///前回の操作を取り消す
現在の行のすべての変更を削除します。
ctrl+r/キャンセルの取消し
i///カーソルの前に挿入する
I///行頭に挿入する
a///カーソルに挿入する
A//行末挿入
o//現在の行の下に改行し、挿入モードになります。
O///現在の行の上に改行し、挿入モードになります。
ctrl+o//一時的にコマンドモードになります(一回で有効)
:e!//変更を破棄することは、再オープンに相当します。
:help//ヘルプは、ZZでヘルプウィンドウを終了できます。
:10,20 y/10から20行または10 yy/yy 10をコピーします。
:10,20 d/削除
:10,20 m 30/10から20行の内容を30行に切り取った後
:10,20 co 30//10から20行の内容を30行にコピーした後
カーソルを{のところに置いて、v%を入力すると、大かっこの内容を選択できます。
カーソルが最初のsにある場合は「(」まで削除するとdtを入力すればいいです。t(の役割は次の「(」までジャンプします。
ctrl+n自動補完ctrl+pも同じです。
ab hw hello worldは長い文字列の代わりに一つの略語を使っています。ここでhello worldの代わりにhwを使います。
今の単語と同じ前の単語まで
*現在の単語と同じ次の単語に
以上は小编が皆さんに绍介したvimショートカット大全です。皆さんに何かお聞きしたいことがあれば、メッセージをください。小编はすぐにご返事します。ここでも私たちのサイトを応援してくれてありがとうございます。