VIMの使用:基本的なチュートリアル。

私はこれを言うつもりだとは思っていませんでしたが、私はそこにあるターミナルのための最高のエディターが信じられないほど好きです GNU / Linuxの: VIM.

引用 Wikipedia:

活力 (デル 英語 私はIMprovedを見ました)はの改良版です テキストエディター vi、すべてのシステムに存在 UNIX.

その著者、 ブラム・ムリーナール、で最初のバージョンを提示 1991、多くの改善が行われた日付。 VimとViの両方の主な機能は、特定の操作を実行するために交互に切り替える異なるモードがあることです。これは、キーの組み合わせを使用して注文を入力するモードがXNUMXつしかない最も一般的なエディターとは異なります。 グラフィカルインターフェイス.

キーボードショートカットがたくさんあるという単純な事実から、これは「タコ」や10本以上の指を持っている人のためのエディターだと思った人の一人です。 VIM それはコンソールエディタの「モンスター」でした。 真実は昨日から私はそれを使うことを学んでいるということです (非常に基本的なことでも)しかし、私はそれに慣れています、そして最悪 (または何よりも) それは私がそれをあまりにも好きだということです。

私はいつもどのように快適でした ドワーフ、しかし、このエディターが基本的すぎるのは事実です。 グラフィカル環境の場合、カーソルを使用してコピー/貼り付けできますが、TTYの場合は状況が変わります。 それは私がVを見つける最初の利点ですIM。 私が好きな他の機能は次のとおりです。

  • 列のテキストの選択。
  • 構文の強調表示。
  • かっこ、角かっこ、中かっこを強調表示します(プログラミングに最適です)。
  • 非常に強力で、編集中のファイルが中断された場合でも、後で回復することができます。
  • ここに あなたはもっとたくさん見ることができます...

コンソールで唯一のテキストエディタ (私が知っているものの) その「アプローチ」 VIM es MCEdit、 MCのテキストエディタ。 しかし、上の文の引用に注意してください。 VIMにはGTKエディターもあります。 しかし、この投稿のアイデアは、あなたを売ったり、使用するように勧めたりすることではありません VIM、それは単に実際に表示されるよりも使いやすいことを伝える方法です。

VIMの使用に関する基本的なチュートリアル

一連のキーボードショートカットを残すことを考えていましたが、例を使ってどのように機能するかを示した方がはるかに実用的だと思います。 最初に行うことはインストールです VIM まだ行っていない場合、またはデフォルトでお気に入りのディストリビューションに含まれていない場合。 インストールしたら、ターミナルを開いて次のように入力します。

$ vim prueba.txt

次のようなものが表示されます。

今、私たちはキーを押します I またはキー インセット コマンドモードから編集モードに切り替えて、入力を開始します。 可能であれば、XNUMX行より長いものを書きます。 私は例えば置きます:

今、私たちはキーを押します ESC 編集モードを終了するには、キーボードの矢印を使用してドキュメントの先頭に移動し、キーを押します。 V. あなたは以下が今言っていることに気付くでしょう ビジュアル。 下矢印を使用して、書き込むすべてのテキストにマークを付けます。 すべてを選択したら、キーを押します Y。 これが完了すると、下にコピーされた行数が表示されます。

少し下に移動してキーを押します P。 押すたびに同じテキストが貼り付けられます。 キーの代わりに Y キーを押します X、選択したテキストは切り捨てられます。 キーで再度貼り付けることができます P.

次に、テストドキュメントを保存します。 押す ESC 編集モードで書き込みを行う場合 :w、つまり、XNUMXつのポイントと W. これが行うことは、私たちが行っていることを書き込むか保存することです。 後で書く場合 :q エディターを終了します。 保存して閉じることが必要な場合は、次のように記述します。 😡.

最後のトリックです。 ターミナルが誤って閉じられ、ドキュメントが失われたとします。 私たちがしなければならないのは書き直しです:

$ vim prueba.txt

そして、次のようなものが得られます。

最後を見ると、一連のオプションがあります。 この場合、キーを押します R 前のドキュメントを取得するには、を押すように求められます ENTER そして出来上がり、中断したところから続行できます。 さて、たまたまキーを押したら E (とにかく編集) 次のように入力してドキュメントを取得することもできます : 回復します、 そして、次のようなものが得られます。

この場合、私のオプションは1番と出来上がりを書くことです、私たちの仕事は再び回復します。

使用したい場合 VIM 簡単にインストールできます GVIM、これは、ユーザーの作業を容易にするメニューやその他のオプションを使用するためにGtkライブラリを使用する場合と同じです。

の拡張機能もあります Firefoxの コール ヴィンペレーター、 これにより、ブラウザをあたかも処理できるようになります VIM 😀

そしてここまで の仕方、私たち全員がより有用なことを学ぶことができるように、どんな提案や情報も歓迎します VIM.


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

21コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ドワーフ

    私はGvimを使用しますが、構文が強調表示されていなかったので、テキストの画像をHTMLに入れて、それがどのようになっているのかを確認するとよいでしょう。 私はVimで仕事をするつもりです、そしてそれから私はGeditでしたようにそれらの深い分析のXNUMXつをします…私にXNUMX週間与えてください、そして私はそれを持っています。

    1.    アベル

      構文の強調表示がどのように機能するかを知りたい場合は、いくつかの例を残します。
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      そして、それをより視覚的に心地よくするための多くのスキームの下のリンクで。 xP

      ご挨拶。

  2.   凶漢

    vimチュートリアルは非常に優れており、後で作成されることを願っています。このツールを使用して、もう少し高度な、またはいくつかのトリックを実行できます;)、
    今このvimの世界に入る瞬間

  3.   ren434

    現時点では、最近ますます閉じ込められているemacsで立ち往生していますが、vimを使用すると、テキスト間を移動するのが非常に困難になります。

    PS:おめでとうございます! 彼らはランキングで最初です。

    1.    MSX

      +1

      私たち男性はEmacsを使用しています。
      「これを言うとは思ってもみませんでしたが、GNU / Linuxのターミナルに最適なエディターがとても好きです...」と読み始めたとき、彼はEmacsを発見しました。
      代わりに、その男は奇妙なものを持って出かけることがわかりました😛ネットで見つけたもの!

      1.    elav <°Linux

        あのマッチョ。 私はあなたが使用すると思います LFS、すべてを噛み砕いた状態でディストロを使用しているので、それもファゴットだと思いますよね?

        1.    パンデブ92

          Man emacsはvimよりもかなり簡単に見えますが、色の好みがあります。

  4.   ダヴ

    vimtutorは非常に優れたインタラクティブなチュートリアルであり、25〜30分で完了するように設計されています。 強くお勧めします!
    apt-get install vimtutor
    vimtutor

    1.    ドワーフ

      それは確かに私のために働きます、私はそれに取り組む必要があります

    2.    elav <°Linux

      はい、実際にはVimtutorは素晴らしいです...

  5.   きしみ

    このゲームをプレイすると、vimの使用をやめず、愚かな使い方を学ぶことができます。実際、このゲームでは、非常にすばやく移動する方法を知るなど、vimの最も基本的なことをたくさん練習します。

    http://vim-adventures.com/

  6.   モーリシオ

    私は開発者ではないので、私がしなければならないことは、.confを編集するか、時々pkbuildに手を入れます。NANOを使用すれば、それで十分であり、十分にあります。 テストのために一度VIMでファイルを開いたのですが、そこから抜け出す方法すら知りませんでした。

  7.   アベル

    vimから始める人にとっては非常に基本的なことで、モンスターだと思っていても、他のすべてのように、それは習慣の問題です。 xP

    やってみたい人のためにたくさんのスキームを残しています。
    http://code.google.com/p/vimcolorschemetest/

    ご挨拶。

  8.   適切な

    @elav、私はあなたに私のvimrcを残して、あなたがあなたのために働くいくつかの設定を使うことができるようにします
    http://paste.desdelinux.net/4465

    1.    elav <°Linux

      ありがとう😀

  9.   アヌビス

    GNU / Linuxの端末用に存在する最高のエディターを好みます

    あなたは炎を起こすのが好きですよね? これはおそらく最も古い炎です😛

    PS:VIロックス!

  10.   チャーリー

    素晴らしいチュートリアル! どうもありがとうございました😀

  11.   ブロー

    非常に興味深い:3

  12.   セケイロス

    基本的なものは常に良いものです。

  13.   メキシコ出身のルネはできます。

    いつかあなたがそれを必要とする場合に備えて、すべてについて少し知っておくのは良いことです、賢い人はいつも彼の仲間の人の犠牲を大切にします。

  14.   ウィリアム

    すばらしいチュートリアルですが、これは初めてで、brigthscriptエディターをgvimに追加する方法がわかりません。 https://github.com/chooh/brightscript.vim.git 私たちを手伝ってくれますか