究極のVimセットアップ

きっと誰もが知っている必要があります 活力、私の意見では、最高のテキストエディタ GNU / Linuxの。 私が使用した最初の数回 活力 非常に複雑だと思いましたが、個人ブログの専用サーバーを管理しているので、プログラミングでもデフォルトのエディターになっています。この記事では、最終的な構成を適用する方法を説明します。 活力 私が見つけたリポジトリのおかげで GitHubの.

フリーソフトウェアの世界ではいつものように、 活力 構成とカスタマイズに優れた容量があります。 そこで、プログラミングのタスクを簡単にする構成をWebで検索することにしました。そこで、リポジトリに出くわしました。 GitHubの によって作成された 混合、中 8年 使用および変更されています 活力 取得するには vimrc 決定的な。 問題のリポジトリを見つけることができます ここで、インストール方法を見てみましょう。

インストールプロセスでは、を使用する必要があります Gitの、このプログラムに慣れていない場合は、これを見ることができます gitのコマンドチートシート

基本バージョンまたは「素晴らしい」バージョン

XNUMXつのバージョンから選択することが可能です。 基本的な プラグインをインストールしない、または他のはるかに完全なプラグインをインストールする 活力 非常に強力なエディター。

基本的なものをインストールするには、次のコマンドを実行するだけです。

$ git clone git://github.com/amix/vimrc.git〜 / .vim_runtime $ sh〜 / .vim_runtime / install_basic_vimrc.sh

そして、上級者向けまたは「素晴らしい"

git clone git://github.com/amix/vimrc.git〜 / .vim_runtime sh〜 / .vim_runtime / install_awesome_vimrc.sh

El vimrc バージョン「素晴らしい「次のとおりです。

set runtimepath + =〜/ .vim_runtime source〜 / .vim_runtime / vimrcs / basic.vim source〜 / .vim_runtime / vimrcs / filetypes.vim source〜 / .vim_runtime / vimrcs / plugins_config.vim source〜 / .vim_runtime / vimr source〜 / .vim_runtime / vimr source〜 / .vim_runtime / vimr source vim try source〜 / .vim_runtime / my_configs.vim catch endtry

独自の構成を追加するには、ファイルを編集する必要があります 〜/ .vim_runtime / my_configs.vim.

デフォルト設定を編集する

インストール時に、デフォルトの配色はに設定されます ピークシー、構文を強調するために使用される色を変更することが可能です。 活力 ファイルの編集 〜/ .vim_runtime / my_configs.vim 次の行を追加します。

カラースキームピークシー

交換する必要があります ピークシー これらの他の3つの配色のいずれかによって:

  • ソラリゼーション
  • ピテ
  • 黒くなる

透明な背景で発生する可能性のある問題

この構成をVimにインストールすると、端末の透明な背景が失われ、vimが次のように表示される可能性があります。

究極のVimセットアップ

この問題を解決するには、ファイルに次の行を追加する必要があります 〜/ .vim_runtime / my_configs.vim:

hi NonText ctermfg = 18 ctermbg = NONE cterm = NONE hi Normal ctermfg = 16 ctermbg = NONE cterm = NONE hi Special ctermfg = Yellow ctermbg = NONE hi Comment ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Blue ctermbg = NONEfg hi Yellow ctermb NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONEhiステートメントctermfg = Cyan ctermbg = NONEhiタイプctermfg = Cyan ctermbg = NONEhiエラーctermfg = Red ctermbg Magenta NONEf Identifier ctermbg = M SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red Title ctermfg = Magenta ctermbg = NONE cterm WarningMsg = Ctermbg = NONE ctermfg =青ctermbg =なし

これは黒い背景を削除します(ctermbg = NONE)テキストがないプログラミング言語およびサイトのすべてのキーワード(非テキスト).

これらのパラメータは配色に基づいています ピークシー、属性を変更しただけです ctrmbg 背景色をnoneに設定します。 別の配色を選択した場合は、デフォルトの構成を見つける必要があります。設定して、構成にコピーして貼り付けます。 ctrmbg a NONEを

その他の変更

私は個人的に次の外観で現在の行を強調するのが好きです:

hi CursorLine guifg = NONE guibg =#121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD hi CursorColumn guifg = NONE guibg =#121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD

これらすべての変更を適用すると、Vimは次のようになります。

究極のVimセットアップ21

結論

これはへの寄稿者としての私の最初の記事です DesdeLinux、お役に立てば幸いです。 Vimのこの構成をご存知ですか? どのようなカスタマイズをしましたか? コメントを残す!


コメントを残す

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

*

*

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

  1.   エラヴ

    私はVIMが嫌いな人の一人で、Pulposのテキストエディターだと言いましたが、しばらくの間、Nano(コミュニティのeNanoではなく他のエディター)xDDよりも多く使用しています。

    1.    アレクサンダー市長

      Vimがやや複雑であることがわかったので、Vimに慣れるまで努力してデフォルトのエディターになるまで、Nanoを使用していました。 乾杯!

      1.    エラヴ

        そうです..ちなみに、ここにお越しいただきありがとうございます..ようこそ!

        1.    アレクサンダー市長

          ありがとう、私は質の高い記事を寄稿できることを願っています。 乾杯!

    2.    エルフイ2

      私はいつもViを使用していましたが、そこでCOBOLスクリプトを変更しました(17歳での最初の仕事)xD怠惰から別のスクリプトを使用したことはありませんが、非常によく合い、信じられないほどのショートカットがあります。
      ご挨拶。

    3.    マヌエルデラフエンテ

      ええと、私が知る限り、どちらもNanoであり、エディターであるため、どちらを使用するかはまだわかりません...または両方を使用している可能性があります。 xD

      1.    エリオタイム3000

        GNU Nanoはソフトウェアですが、このコミュニティにあるnanoは人の別名です。

  2.   ドワーフ

    私の猫の名前を使うのをやめなさい、それはxDを使います

    1.    エラヴ

      WindowsXPを搭載したeNano .. WTF?

      1.    ドワーフ

        私は大学にいました

        1.    エンジェルアイザックピザーノ

          言い訳!あなたはダークサイドに行きました! XD
          そして投稿に関して...私はVimo_oの使い方を学ぶべきだと思います

          1.    エリオタイム3000

            私はWindowsVistaとDebianWheezyの両方を使用しているので、VistaでGoogle Chrome 30(実際にはChromium 30)でコメントしても文句を言わないでください。

        2.    エリオタイム3000

          私はその気持ちを知っています、仲間。

    2.    エリオタイム3000

      理由から、私がGNU Nanoについて話すとき、私はGNU Nanoを書きます(エイリアスによって生成されるあいまいさのためにnanoだけではありません)。

  3.   レオ

    十分に価値のある人だけがVimを使うことができます(私は自分自身を含めていません)。
    彼は再び複雑になっていますが、彼がより優れた編集者であることは明らかであり、誰もが彼を高く評価しています。

  4.   アビマエルマルテル

    私はしばらくの間VIMを使用しています、これが私がUbuntuとOSXで使用する私の設定です
    https://github.com/abimaelmartell/dotfiles

  5.   rots87

    私はvimを理解していません...私は試しましたが、私はいつも私が思う習慣の欠如をナノに戻しますが、それは私に費用がかかります🙁

    1.    エラヴ

      私を信じてください、あなたが適応するとき、それは不可欠になります。 テキストをコピー/移動/変更したり、列内のテキストを削除または編集したりできること...とにかく、VIMグラフィカルインターフェイスがない場合は素晴らしいです...そしてグラフィカルインターフェイスを使用しても素晴らしいです😀

      1.    ペテルチェコ

        環境がない場合はMC(ミッドナイトコマンダー)が最適です

      2.    ギスカード

        私はGeanyでそれをすべて行います。 なぜ複雑なことを学ぶのかわかりません。 私はいつも、それは人間に適応しなければならないソフトウェアであり、その逆ではないと思っていました。 しかしねえ、世界は自由です...今のところ。

        1.    RAW-基本

          .. ..私はあなたのコメントに反対しなければなりません....あなたが一般的な方法で特定のソフトウェアが「人間」に適応していないと考えるのは私には公平ではないようです....単に理由でそれぞれの..は異なり、場合によってはたくさん..

          いくつかの最高のものはnanoエディターです、私はわずかな変更でもそれをサポートしていません.. .. geany、ninjaIDE、eclipseのようなもの..そして私はケースに応じてどちらかを好みます....他のemacs 、私は見た。

          常にではありませんが、習得が難しいと思われることには、ファイル内の大量のデータに対して利点がある傾向があります。つまり、非常に高い(TB)..一部のエディターでは、ファイルを開くことさえできません。 ..そしてViを使えばそれを開くことができるだけでなく...正規表現を通して複雑な処理を行うことができました...

          ただ私の意見....ご理解いただければ幸いです..

          1.    ギスカード

            見てみましょう。私が使用したほとんどすべてのエディターで、Ctrl + S(保存)で保存し、Ctrl + Q(終了)で終了します。 そして、小さな矢印のある便利な矢印キーで移動します。 vimでどのように行われているのか教えてください。 😉
            私はあなたの意見を理解しています、落ち着いてください。

          2.    RAW-基本

            ええと....シンプル....移動するには、矢印を使用して両方を行うことができます..「HJKL」キーと同様に..viのように通常の..

            'を保存して終了するには:wq​​' ..😉

            vimの扱い方を学ぶ機会を与えてください。しかし、XNUMX週間試してみてください。vimを使用するだけです。ツールを学ぶとき、それが提供する速度は計り知れません。

  6.   ゆきてる

    心を開いて試してみる必要があります。なぜなら、彼に編集を依頼したときは必死になってしまい、nanoを使ってしまうからです。

  7.   freebsdick

    emacsに満足

    1.    エリオタイム3000

      GNU Emacsは、テキストやスクリプトの編集に関しては、実質的にスイスのアーミーナイフであるため、私はあなたをサポートします。 あなたがあなたのメールをグーグルまたは管理したいならば。 いくつかのプラグインを備えたEmacsはそれをうまく行うことができます。

    2.    パンデブ92

      monodevelopに満足しています

      トローリングオフ

  8.   RAW-基本

    ウェナス....まず第一に、あなたが貢献することを決めたのは素晴らしいことです..そしてそのような投稿でさらにそうです....ありがとうございました!! ..

    私は長い間似たようなものを探していました..Vimをもっと頻繁に使い始めるために....私はいつもViを使っていましたが...大規模なプロジェクトでは、理想は良い設定をしてVimに落ち着くことです。 ..もう一度、ありがとう....そして私たちは読み続けます..😉

  9.   エリオタイム3000

    盲目的な判断を下す前に、Vimをインストールする必要があります。 今のところ、GNUNanoとGNUEmacsを使用しています。

  10.   デビッドゴメス

    セットアップは素晴らしいアレハンドロです…しかし、配色はひどいです。 もっと魅力的な配色をどこで見つけることができるか突然あなたが知っているかどうかはわかりません。 私は個人的にTextmateのTwilightスキームが本当に好きです。

    1.    アレクサンダー市長

      リポジトリに含まれている配色が気に入らない場合は、他の配色をインストールするか、ctermfg値を編集して好みに合わせて色を変更してみてください。

      こんにちはNonTextctermfg = 18 ctermbg = NONE cterm = NONE
      こんにちは通常のctermfg = 16 ctermbg = NONE cterm = NONE
      こんにちは特別なctermfg =黄色のctermbg =なし
      こんにちはコメントctermfg = DarkYellow ctermbg = NONE
      こんにちは定数ctermfg =青ctermbg =なし
      こんにちは番号ctermfg =黄色のctermbg =なし
      こんにちはLineNrctermfg = DarkGrey ctermbg = NONE
      こんにちはPreProcctermfg =緑ctermbg =なし
      hiステートメントctermfg = Cyan ctermbg = NONE
      こんにちはタイプctermfg =シアンctermbg =なし
      こんにちはエラーctermfg =赤ctermbg =なし
      こんにちは識別子ctermfg =マゼンタctermbg =なし
      こんにちはSpecialKeyctermfg =シアンctermbg =なし
      こんにちは非テキストctermfg =青ctermbg =なし
      こんにちはディレクトリctermfg =青ctermbg =なし
      こんにちはMoreMsgctermfg =緑ctermbg =なし
      こんにちはタイトルctermfg =マゼンタctermbg =なし
      こんにちはWarningMsgctermfg =赤ctermbg =なし
      こんにちはDiffDeletectermfg =青ctermbg =なし

      ご挨拶。

  11.   エンダーフレッチャー

    お元気ですか。 良い記事。 この設定を利用する方法について何かを投稿するとよいでしょう。 私ほどvimの専門家ではないユーザー向け🙂

  12.   juank

    とても面白くてありがたいことに、vimの使い方が大幅に改善されましたが、行数をどのように入力しますか?それは私が達成できなかった唯一のことです。

    入力をありがとう

    1.    デイビッド

      :セット番号

      1.    RAW-基本

        省略形 ':set nu' .. ..そしてそれを削除するには ':setnonu'😉

    2.    アレクサンダー市長

      私はこれを使用します:

      :互換性のないルーラーを設定laststatus = 2 showcmd showmode number

      そして、必要な現在の行を強調表示するには、カーソルラインを設定します。

      あいさつを忘れました。

  13.   キクン

    LinuxおよびUnixユーザーにとって最高の武器であるVim。 何よりも、vimをカスタマイズできます。私のものはC / C ++ IDE、NERDTreeです。

  14.   シーチェロ

    グッド貢献!

    エキスパートユーザーでなくても、vimからすべてのジュースを取り出すことなく、私はそれにかなり慣れて、メインエディターとして使用しています。 最初は必死になる可能性があるので、それに慣れる最良の方法は、プログラムに付属のチュートリアルを実行することだと思います(「vimtutor」コマンドを使用してください)。 だから私はそうしました、そしてそれは私を助けました。 チュートリアルを読みながら、同時にvimを使用します。

  15.   エゼキエル

    こんにちはコミュニティ、私はvimを使用しています。多くの皆さんと同じように、vimは私の仕事に欠かせないツールだと思います。 プラグインのインストールを処理するための非常に便利なヒントを提供したいと思いました。 このツールは「病原体」と呼ばれます。 このプラグインは、さまざまなプラグインのパスを管理し、インストールとアンインストールを非常に簡単にします。 vimを使用する場合は、このツールを使用する必要があります。 もうXNUMXつのヒント:vimbits.comページには、非常に興味深いマップと設定がたくさんあります。 また、Pythonを使用している場合は、python-modeプラグインをお勧めします。 それが私と同じように彼らに役立つことを願っています。
    Linuxを使ってみましょう。
    🙂

  16.   ダンテMdz。

    私はまだVimを使っていません、それは私を非常に興味深くさせています。 私はそれを試さなければなりません、しかし今!

  17.   モーリシャス

    私はここで多くのことに同意します。

    最初の数日はvimを使おうとしたのですが、使いづらかったのでいつも置いていきましたが、ある日、気分が良くなり、少し理解できるようになりました。

    そこから、コンソールでクイックファイルを編集する必要があるときに、それが私のお気に入りのテキストエディタになりました。

    ちなみに、いい記事です。

    1.    アレクサンダー市長

      おかげさまで、おもしろい記事でよかったです。

      ご挨拶。

  18.   ドライ0ガット

    ...投稿はとても良いです。アーチを設定するのにいつもいくつかの困難があったので、プログラミングに使用するvimが本当に好きですが、それは練習の問題です。 今日のこの投稿は時代遅れではありません。

    ご挨拶!

  19.   ドライ0ガット

    このリンクが壊れているという問題があります。誰かが現在機能しているリンクを教えてくれます。 現在、お勧めのテストを行っていますが、ご意見をお聞かせください…ありがとうございます!!

    ご挨拶!

  20.   ドライ0ガット

    ソース〜/ .vim_runtime / vimrcs / plugins_config.vim

  21.   ドライ0ガット

    …yankring_history_v2.txtログファイルを作成しようとしたときに、yankringプラグインのログファイルに問題がありました。 あなたがそれを解決する方法について私に提供できるどんな考えでも...

    ご挨拶!

  22.   匿名の

    私はあなたのブログが好きです。
    壊れた画像へのリンクがあることをお伝えしたいと思います。