You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
この記事は Vim 駅伝 の 08/21 の記事です。 前回の記事は kyoh86 さんによる、 08/18 の「ddu.vimの基本設定概観」という記事でした。 次回は 08/23 に投稿される予定です。 はじめに 本記事は、いぶし銀プラグイン企画の結果発表の後編です。 Vimmer が実際に普段の編集を行う上で、なくてはならないと感じるプラグインを紹介していきます。前編は以下の記事を参照してください。 後編では、94件の回答のうち前編で紹介しなかったもの全てを紹介します。 全部で52個もあるため、プラグインの大まかな分類ごとに分けて紹介しています。一度に全て読むのは大変ですから、「目次」から気になるカテゴリを選んで読み進めることをおすすめします。 紹介フォーマット 前編の記事同様、各プラグインには以下の項目を設けています。 プラグイン名 プラグインへのリンク 概要 (一応)紹介記事なの
はじめまして、ゴリラです。 ご縁があってこの度Vimについての連載をさせて頂く事になりました。 本連載ではVimに興味ある方や、Vimを使い始めたばかりの方向けの内容を予定しています。筆者自身もまだVim歴が8ヶ月と浅いのですが、みなさんにVimの良さが伝わるように頑張っていきますので、何卒よろしくお願い致します。 自己紹介 普段プログラマーとして働きつつプライベートでは趣味でOSS活動をしています。とくにVimが好きで、Vimに関する記事を書いたりゴリラ.vimといったイベントを主催したり、プラグインを作ったりしています。 Vimの良さ Vimというと一般的にとっつきにくい、学習コストが高いと言われることが多いと思います。Vimにはモードといった概念があり、そして機能がとても豊富なためそのような印象があるのは仕方ないと考えています。しかし、Vimは学習コストといったデメリットよりもメリッ
紹介フォーマット 各プラグインには以下の項目を設けています。 プラグイン名 見出しのプラグイン名直後にある (n人) という記述はアンケートにおける紹介人数を表しています。 プラグインへのリンク 概要 (一応)紹介記事なので、各プラグインに短い概要を付けました。 引用している箇所は各プラグインのドキュメントの冒頭からそのまま引っ張ってきたものです。 必要に応じてプラグインの基本機能や補足などを追加しています。 コメント アンケートで回答いただいた理由を羅列しました。 原文をそのまま掲載しています。 プラグインによっては作者本人からのコメントも含まれていることがあります。 プラグイン echasnovski/mini.nvim (2人) 概要 mini.nvim is a collection of minimal, independent, and fast Lua modules ded
2020年のエディタ・IDE界 2020年のエディタ・IDE界は、Vim vs Emacsとか言われていた時代も過去になり、昨今はVSCode1強になりつつあります[1]。VSCodeはデフォルトの機能も必要十分ありますし、拡張機能のエコシステムが発達してますし、リリースサイクルも早くてすばらしいの一言ですね(あとやっぱりMSがバックにいるのが何気に強い)。2015年にリリースされてからまさに飛ぶ鳥を落とす勢いです。 他に有料だとJetBrainsのIDEとかはやっぱり出来がいいですね。あとVSCodeの拡張がそのまま使えるEclipse Cheなんかも新興勢力として期待しています。 私について 世の中はいろいろ動いてますが、私はVimをかれこれ15年以上使ってます。2016年くらいにVimからNeovimに乗り換えましたが、今でもほぼ毎日使っています。 特に世界平均と比較した際に、Vim
追記(2021-10-31): pum.vim関連の情報を追加しました。 追記(2021-12-15): スニペットについて追記 追記(2022-01-15): ddc-nvim-lsp-docはdenops-popup-preview.vimとdenops-signature_helpによって置き換え はじめに ddc.vimのLSPまわりの設定が良い感じになってきたので共有します。 前提として、補完ソースに関してはこちらを入れてください。 最終的にはこんな感じで使えるようになります。 補完候補のプレビュー & signature help 以下のgifにあるような機能で、前者は、補完候補を選択したときにその詳細情報をfloating windowに表示します。signature helpは、補完候補を選択して関数の中身を書いているときに、引数などの情報を表示する機能です。 vim-ls
始めに ここ数ヵ月力を入れてddc.vimの開発をしていて、ようやく一通りの機能がそろいましたので、広くユーザーに使ってもらうフェーズに進めたいと考えています。 ユーザーからの要望やバグ報告に対応が終わってから正式版の1.0となりますのでよろしくお願いします。 私が以前に作成した自動補完プラグインであるdeoplete.nvimは既に開発を終了しました。 私自身は既にdeoplete.nvimからddc.vimに移行しており、もはや何の不便も感じていません。動作も最初から安定していますし、自信をもってユーザーに使用を推奨することができます。 自動補完フレームワーク開発の歴史 私はこれまで数々の自動補完フレームワークを開発してきました。ここでその歴史を簡単に振り返ってみましょう。 neocomplcache.vim 2008/12 頃開発 私が始めて作成した自動補完フレームワークは neoc
Why isn't anything happening when I hit <tab>? First make sure you properly installed supertab and that you have plugin support enabled in vim. You can run the following in vim to check that supertab was loaded: :scriptnames Next make sure that the supertab insert mapping exists. It's possible some other plugin could have overridden the mapping. You can check this by running the following in vim,
ファジーファインダー系プラグインとは fuzzy finder、 あいまいに検索することができるツールです。 完全一致検索のように絞り込むまでにタイプ数が必要だったり、正規表現検索のように小難しいこともなく、高速に絞り込みできることがメリットです。 コマンドラインツールとして有名なのはfzfで、ディレクトリを移動したり、ファイルを選択したり、パイプとしてつなげてフィルターしたりといった用途で使われています。 Vimにおけるファジーファインダー系プラグイン Vim,Neovimではファジーファインダー機能はデフォルトで入っておらず、なんらかのプラグインをインストールする必要があります。(機能としてはないですが、vimにはmatchfuzzyという関数は最近追加されました) ファジーファインダーはプログラミングをするときにかなり強力なので、ほとんどのVimmerがなんらかのプラグインをインスト
こんにちは。バックエンドエンジニアのまさくにです。 最近、「もう少しだけ生きたい」ということを思い(単に健康診断で怒られました)、「完全食」なるものを購入し、流動食のような粉っぽい何かを飲みながらジムに行く日々を送っています。栄養は理論上全部足りているという完全食で、致命的にたりていないものがありました。 満足感だ。 ずばり、完全食という名前ながら、皮肉にも「食べるってなんだっけかな?」と行為の意味を考えさせられます。でもひとまず、続けられそうだし、何となく体調もいい気がします。 さて、VimVim。Vimの話をしましょうか。プラグインです。プラグイン、皆さんはどのようなものを使っていますか。Vim Awesome、楽しいですね。 今回は僕が愛用しているプラグインを30個無造作に並べてみました。有名なものばかりなので今さらではありますけれど、どのプラグインもおすすめです。 なお、この一覧の
先日、@lambdalisue さんが Vim 上のファイラを紹介する記事を書いてくれていました。 2020秋 Vim のファイラー系プラグイン比較 | Zenn 僕はこの中の dirvish というプラグインを使っていました。 Big Sky :: Vim 上のファイラを NERDTree から dirvish に乗り換えた。 dirvish を使っていた一番の理由は「超軽量」だからです。何故 netrw を使わないかというと、メンテ可能なソースコードじゃないという理由が1つ、もう一つが fat 過ぎるという理由です。 僕が考える理想のファイラ これは皆さんそれぞれ意見があり、違って当然なのであくまで僕個人の意見です。僕が Vim のファイラに求めるのは :e /path/to/ でファイラ開きたい $ vim /path/to/ でファイラを開きたい ファイルの一覧を速く表示して欲しい
各プラグイン詳細 1. Netrw 間違って :e . とかしたときに起動する Vim に標準で付属しているファイラーです。 実は今回比較するファイラーの中で最も機能的に充実しています。 ツリー表示や簡単なファイル操作もでき、リモートファイルの閲覧編集なども単体で可能です。 「じゃぁ、これでいいじゃん?」となるかというと、以下のような点から常用は難しいと個人的には感じています。 内部コードが難解で第三者によるメンテが難しい 上記のため解決する目処がない不具合が多い(パフォーマンス問題含む) ただ、リモート接続先などで素の Vim を使う際などに利用できると便利なので、ある程度は使い方を知っておくと便利です。 2. Dirvish 今回紹介する中で最も機能が無いファイラーです。 何もしないので動作がとても軽快。 端的に言えばディレクトリの内容をバッファに出力するだけのプラグインです。 バッフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く