ホームページ  >  記事  >  運用・保守  >  2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集

2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集

齐天大圣
齐天大圣オリジナル
2020-06-13 21:06:243197ブラウズ

今日は、ページ内の高速移動とペア編集のために非常によく使用される 2 つの vim プラグインを紹介します。

easymotion

vim エディターは、h/j/k/l キーを押すことで上下に移動でき、/ キーを使用できることはわかっています。キーワードを使用して検索し、w キーと e キーを使用して単語間をすばやく移動し、f{char} を使用して行内を検索します。ただし、これらにはページ内をすばやく移動する方法がありません。

今日は、思い通りの場所に移動できる、高速移動プラグイン easymotion を紹介します。プラグインの github アドレスは次のとおりです: https://github.com/easymotion/vim-easymotion

同様に、vim-plug プラグインを使用してインストールします。次に、設定ファイル

nmap ss (easymotion-s2)

にマッピングの行を追加します。ここで必要なのは再帰的マッピングであり、非再帰的マッピングであることに気づきましたか? -再帰的マッピング。設定後、使用できるようになります。以下は、これを使用してページ上を素早く移動する機能を完了する方法を示しています。

2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集

写真に示すように、9 行目のレイウイの位置にすぐに移動したいと考えています。 easymotion を使用しない場合は、vim の組み込み検索を使用し、

/layui

と入力し、n/N を使用して上下に移動する必要があります。 easymotionを使えば、より簡単かつ高速になります。 ssを2つ押してlaと入力するだけです。

2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集

インターフェースが変わっていることがわかります。la に一致するすべての位置は赤でマークされ、各ブロックには対応する独自の文字が付いています。対応する文字を押している限り、指定した位置にすばやくジャンプできます。

vim-surround

日常の仕事では、編集者のペアに遭遇することがよくあります。たとえば、文字列内の単一引用符を二重引用符に置き換えます。このとき、対応する編集プラグインが無い場合は、要件を満たすために2回修正する必要があり、さらに面倒です。

それでは、まずプラグインをインストールしましょう。プラグインの github アドレスは https://github.com/tpope/vim-surround です。

インストールが完了したら、使い方について主にペア変更、ペア追加、ペア削除の3つの側面から説明します。

2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集

次に、25行目のwhereの二重引用符を一重引用符に置き換えたいと思います。

  • まず、カーソルを "" 内の任意の文字に移動します。

  • Enter cs"'; cs (c は変更を意味します)。 double 引用符を一重引用符に変更します。

ペアになっている二重引用符を削除したい場合は、どうすればよいですか?

  • カーソルを任意の文字

  • # 上の「" Enter ds"」に移動します。d は削除を意味します

二重引用符は削除されましたが、ここで二重引用符を追加する必要があります。その方法

  • カーソルを i

  • #ysiw"
  • # に移動します。 #

以上が2 つの非常に実用的な vim プラグインをお勧めします - クイック配置とペア編集の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。