Bir eklenti yaptım vim-textobj-quotes
: https://github.com/beloglazov/vim-textobj-quotes
Herhangi bir türdeki en yakın tırnak çiftleri için metin nesneleri sağlar. Yalnızca iq
veya kullanmak aq
, imleci çevreleyen, imlecin önünde veya arkasında (bu tercih sırasına göre) tek ('), çift (") veya geri (`) tırnakların içeriği üzerinde çalışmanıza olanak tanır Başka bir deyişle, tekliflere ulaşmak için gerektiğinde ileri veya geri atlar.
Örneklere bakarak anlamak daha kolaydır (imleç ile gösterilir |
):
- Önce
foo '1, |2, 3' bar
:; bastıktan sonra diq
:foo '|' bar
- Önce
foo| '1, 2, 3' bar
:; bastıktan sonra diq
:foo '|' bar
- Önce
foo '1, 2, 3' |bar
:; bastıktan sonra diq
:foo '|' bar
- Önce
foo '1, |2, 3' bar
:; bastıktan sonra daq
:foo | bar
- Önce
foo| '1, 2, 3' bar
:; bastıktan sonra daq
:foo | bar
- Önce
foo '1, 2, 3' |bar
:; bastıktan sonra daq
:foo | bar
Yukarıdaki örnekler tek tırnak için verilmiştir, eklenti çift (") ve geri (`) tırnak için aynı şekilde çalışır.
: Ayrıca başka kullanabilirsiniz ciq
, diq
, yiq
, viq
, vb
Daha fazla bilgi için lütfen yukarıda bağlantı verilen github sayfasına bakın.