GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

Shougo

denite.nvim – 🐉 Neovim / Vim8のためのすべてのインターフェースを暗い非同期で統合

投稿日:

🐉 Neovim / Vim8のためのすべてのインターフェースを暗い非同期で統合

denite.nvim

Deniteは、Neovim / Vimがすべてのインターフェースを統合するための暗い電源プラグインです。 多くの機能やプラグインをそのインタフェースに置き換えることができます。 これはあいまいなファインダーのようですが、より一般的です。 インターフェイスを拡張してソースを作成することができます。

あなたがそれを使ってできることには、次のものがあります:

  • ファイルを開く

  • スイッチングバッファ

  • レジスタの値を挿入する

  • 現在のディレクトリを変更する

  • 文字列を検索する

Unite.vimはVimのヘルムのようなものだった。 しかし実装は醜いですし、それは非常に遅いです。

DeniteはUniteの問題を解決します。 その利点の一部は次のとおりです。

  • 主プロセスがPythonによって実行されるため、理論的に高速です

  • 実行時に他のプロセスを実行することができないため、理論的に安定しています。

  • 実装はuniteより簡単です

  • 新しい機能を実装する可能性がさらに高い

  • Python3はVimscriptより簡単に動作します

  • Python3には、コードを簡単に(リンター、テスターなど)保つための多くの便利なツールがあります。

  • Uniteは正式に廃止され、マイナーバグ(またはメジャーバグ)はもはや修正されていません

要件

Deniteにはif_python3でNeovimまたはVim8.0 +がif_python3です。 次のような場合:echo has("python3")1返します。 そうでない場合は、以下を参照してください

pip Python3インターフェイスを有効にすることができます:

pip3 install neovim

Neovim-python / python3インタフェースのインストールマニュアルを読むには、 :help provider-python読んでください。

注:Python3.5 +またはpip3 install typingをインストールする必要がありpip3 install typing

Windowsユーザーの場合

  1. Vim Win32 InstallerリリースからVimをインストールする
  2. Pythonの最新のembeddable zipファイルをダウンロードし、zipファイル内のすべてのファイルをVimをインストールしたフォルダにコピーします。

注: common-archファイル(x86またはx64)で1.と2.を実行する必要があります。

今後の作業(まだ実装されていない)

  • ソース補完のサポート: completion(args, arglead)

  • defxサポート

  • ハイライト改善にマッチする

スクリーンショット







-Shougo
-, , , , ,

執筆者: