
私はよく私のLinuxの経験をあなたと共有しました。 今日は、クイックコマンドを実行するためにGoogleで時間を節約していることが多いViのチートシートを共有します。
基本的なViコマンド
これはViエディタのあらゆる側面を説明するための詳細なチュートリアルではありません。 実際、それはまったくチュートリアルではありません。 これは基本的なViコマンドとそれらの簡単な説明を簡単にまとめたものです。
:バツ | ファイルを保存して終了します |
:q! | ファイルを保存せずに終了する |
私 | カーソルの左に挿入 |
ある | カーソルの右端に追加 |
ESC | 挿入/追加モードを終了する |
矢印 | カーソルを移動 |
/テキスト | 検索文字列テキスト(大文字と小文字を区別) |
n | 次に検索された項目の検索 |
バツ | カーソル下の文字を削除 |
dd | カーソル下の行を削除 |
う | 最後の変更を元に戻す |
0 | ファイルの先頭 |
:n | n行目に進む |
G | ファイルの終わり |
^ | 行頭 |
$ | 行末 |
:セットリスト | ファイル内の特殊文字を見る |
はい | その行をバッファにコピーする |
5歳 | 5行をバッファにコピーする |
p | 現在の行の後にバッファを貼り付ける |
下のリンクから上記のチートシートをPDF形式でダウンロードできます。
Viチートシートをダウンロードする
あなたはそれを印刷して机の上に置いておくことも、オフラインで使用するために保存することもできます。
Viのチートシートを作成したのはなぜですか?
数年前、私がLinux端末で働き始めたとき、コマンドラインエディタを使うという考えは私を恐怖にさせました。 私は以前にデスクトップLinuxを使用していましたが、それは私のパーソナルコンピュータでしたので、GeditのようなGUIテキストエディタを楽しく使用しました。 しかし、作業環境では、コマンドラインにこだわり、グラフィカルエディタを使用する余地はありませんでした。
リモートLinuxボックスのファイルの基本的な編集にViを使用することを余儀なくされたので、ここからコマンドライン編集ツールViの威力を称賛し始めました。
その当時、私はViエディタに慣れていなかったので、私は自分自身がそれに困惑していることに気づきました。 私はViエディタを閉じる方法がわからなかったので、初めて、私はファイルから出てくることさえできませんでした。 私はそれをGoogleに持っていたことを受け入れても恥ずかしいことではありません。
そこで、私はViで編集するためによく使う基本的なコマンドすべてのリストを作ることにしました。 このリストまたはチートシートは、あなたがそれを呼ぶことができるように、私がViで私の初期の頃に私を大いに助けた。 時間とともに、私はViと共に成長しました、そして今私はViのチートシートを見る必要さえありません。
なぜあなたはViチートシートを使うべきですか?
あなたがViを始めたばかりであれば、私はあなたの状況を理解することができます。 あなたのお気に入りのCtrl + Sはファイルの保存には使えません。 Ctrl + CとCtrl + Vはコピー&ペーストのための普遍的なショートカットであるはずでしたが、それはViの世界では動作しません。何千人もの人々がチートシートを使います
何千人もの人々が、さまざまなプログラミング言語や一般的に使用されるステップやコマンドへのクイックリファレンスを提供するツールのためにこのようなチートシートを使用しています。 プログラマーに助言されたベストプラクティスの中でチートシートを使って、私を信頼してください。
このViチートシートは、Viを始めたばかりの場合、またはViエディタをあまり使用しない場合(つまり、コマンドを忘れてしまった場合)に非常に役立ちます。 あなたはそれを保存して、将来的には早すぎる参照のためにそれを使うことができます、それはあまりにもオフラインです。
あなたはそれが好きですか?
これまでのところ、私はターミナルサイドでやり過ぎないようにしました。 どうやってこの記事を見つけますか? あなたは私がもっとそのようなチートシートとダウンロード可能なアイテムを共有したいですか? あなたの提案は大歓迎です。