私が必要とする唯一の5つのvimプラグイン
3900 ワード
私は今、18ヶ月の最高の部分のためにVimに夢中にされました、そして、今年初めに、私はそれがultimate vimセットアップを使用して、私自身を作る私の快適さから離れて離れる時間であると決めました.
一日の終わりには、ほとんどのユーザーは、大きく設定された設定を付属して半分の機能に触れることはありません、私はそれが実際に私は自分のvimrcにかなり簡単にそれを使用したものをストリップすることが判明した.
私は以下のプラグインだけでなく、これらは、私は最も頻繁に使用する5です.
Vimは私たちがそれを愛する理由の一部、ボックスのすべてから来ていません.としては簡単ですが、Vimの周りのコードを編集風になります.何回あなたはいくつかのJSにされており、文字列の補間を必要と実現?Vimサラウンドは、この簡単に、単にプレス
TPOは再びそれにあります- Vim解説は、ちょうど生命をより簡単にするもう一つの単純なプラグインです.
あなたがしているファイルの正しい形式で以下の5行をコメントアウトしたいですか?イージー
フロントエンドのコードに多くの時間を費やす最近、私はさらにエメットを感謝させている.コードエディターで持っているプラグインの一つです.
そうです、私は最後に最善を残しました.それはいくつかの簡単なキーマッピングではないもののビジネスのようなファイルの周りにジャンプし、ほぼすべての言語でコードの提案/自動補完を持っている.
私が最近使って楽しんでいたTarwindCSSのためのLSPさえあります、あなたがクラス名を忘れるたびに、ウェブサイトを訪問して!
Vimについての最高のものの一つは、動きである-だけでなく、COCは驚くべき自動補完を提供しますが、それは次のレベルに移動します.
いくつかのバインディングをvimrcに追加し、必要に応じてRubyのJSインポート、クラスまたはメソッドから追加します.
あなたがまだFZFを使用していないならば、あなたは吹き飛ばされるつもりです.私はFZFSファイルを10年以上開発されているFZFファイルを使用しているとFZFはまだ、彼らは自分自身を置くと、それを証明し、猛烈に高速.
私は簡単なアクセスのためのいくつかの簡単なkeybindsを追加
FZFとRGは、それがこれまでにあったより簡単にプロジェクトを捜します.
結論
一日の終わりには、ほとんどのユーザーは、大きく設定された設定を付属して半分の機能に触れることはありません、私はそれが実際に私は自分のvimrcにかなり簡単にそれを使用したものをストリップすることが判明した.
私は以下のプラグインだけでなく、これらは、私は最も頻繁に使用する5です.
ビームサラウンド
TPOPE / ビームサラウンド
を囲む。VIM :単純に作られたクォート/パーセンティフィケーション
Vimは私たちがそれを愛する理由の一部、ボックスのすべてから来ていません.としては簡単ですが、Vimの周りのコードを編集風になります.何回あなたはいくつかのJSにされており、文字列の補間を必要と実現?Vimサラウンドは、この簡単に、単にプレス
cs"`
あなたも、HTMLタグを変更することができますcst<div>
Vim解説
TPOPE / Vim解説
解説。Vim :コメントアウトアウト
TPOは再びそれにあります- Vim解説は、ちょうど生命をより簡単にするもう一つの単純なプラグインです.
あなたがしているファイルの正しい形式で以下の5行をコメントアウトしたいですか?イージー
gc5j
私はいくつかの問題を持っていた唯一の1つのタイプスクリプトと反応し、私は私のvimrcautocmd FileType javascript,javascriptreact,typescript,typescriptreact setlocal commentstring={/*\ %s\ */}
Emmet Vim
マトン / エメット
Vimのためのエメットhttp://emmet.io/
フロントエンドのコードに多くの時間を費やす最近、私はさらにエメットを感謝させている.コードエディターで持っているプラグインの一つです.
div.test>li.item*2
単に解決する<div class="test">
<li class="item"></li>
<li class="item"></li>
</div>
4 . COC無機材研
ネオライド / COC .無機材研
Vim 8とNeovimのためのIntelliSenseエンジン、VSCodeとしての完全な言語サーバプロトコル支持
そうです、私は最後に最善を残しました.それはいくつかの簡単なキーマッピングではないもののビジネスのようなファイルの周りにジャンプし、ほぼすべての言語でコードの提案/自動補完を持っている.
:coc-install coc-tsserver
そして、あなたはJavaScriptのために設定している、あなたが見てきた最高の自動補完を与える.Ruby LSP ?イージージャスト:coc-install solargraph
私が最近使って楽しんでいたTarwindCSSのためのLSPさえあります、あなたがクラス名を忘れるたびに、ウェブサイトを訪問して!
Vimについての最高のものの一つは、動きである-だけでなく、COCは驚くべき自動補完を提供しますが、それは次のレベルに移動します.
いくつかのバインディングをvimrcに追加し、必要に応じてRubyのJSインポート、クラスまたはメソッドから追加します.
nmap <buffer> <leader>gd <Plug>(coc-definition)
nmap <buffer> <leader>gr <Plug>(coc-references)
あなたの結合で定義に行ってください、そして、あなたがそうであったところで、あなたが正しかった場所を返すために、jumpingで造られるVIMSを使ってください!FZF
ユングエン / FZF
🌸 コマンドラインファジィファインダ
あなたがまだFZFを使用していないならば、あなたは吹き飛ばされるつもりです.私はFZFSファイルを10年以上開発されているFZFファイルを使用しているとFZFはまだ、彼らは自分自身を置くと、それを証明し、猛烈に高速.
私は簡単なアクセスのためのいくつかの簡単なkeybindsを追加
nnoremap <C-T> :Files<cr>
nnoremap <Leader>b :Buffers<cr>
nnoremap <Leader>s :BLines<cr>
その後、スムーズな帆走.あなたも、クールなプレビューウィンドウを入手!FZFとRGは、それがこれまでにあったより簡単にプロジェクトを捜します.
結論
座って、私自身のvimrcを書いて、異なる倉庫から私のお気に入りの部分をとって、彼らをカスタマイズすることは時間がかかりましたが、貴重であると判明しました.
Vimを使用する誰かとして、あなたに教えてくれるように、常に学ぶことが多く、それは私がそれについて好きなものです.
あなたが私のdotfilesをチェックアウトするならば、あなたは下記を見ることができます.
林二郎
/
ドントファイル
i 3、ルビー、JavaScript反応、ゴランとより多くのVimのベスト!
読んでくれてありがとう
Reference
この問題について(私が必要とする唯一の5つのvimプラグイン), 我々は、より多くの情報をここで見つけました
https://dev.to/hayden/the-only-5-vim-plugins-i-need-4b7h
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(私が必要とする唯一の5つのvimプラグイン), 我々は、より多くの情報をここで見つけました https://dev.to/hayden/the-only-5-vim-plugins-i-need-4b7hテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol