Bagaimana cara memodifikasi perintah ci di vim


10

Sama seperti "ci (" mengubah segalanya di antara tanda kurung, saya ingin "ci $" mengubah segalanya di antara tanda dolar (untuk mengedit LaTeX.) Apakah ini mungkin?


Saya tidak tahu tentang perintah ini ... apakah Anda tahu di mana saya bisa membacanya di manual? Saya tidak dapat menemukannya karena suatu alasan.
Robert S Ciaccio

1
@calavera: ": help c" and then ": help object-select"
Neil G

Jawaban:


6

Plugin kotak LaTeX vim menambahkan fitur ini. Jika Anda tidak ingin menggunakan sisa plugin, Anda bisa melihat sumbernya dan melihat bagaimana melakukannya.

Saya pikir beberapa plugin LaTeX lain untuk vim mungkin memiliki fitur itu juga. Setidaknya ada empat yang utama, kotak LaTeX adalah yang paling saya kenal.


2

Saya kira tidak; Anda harus memiliki cara untuk mengatakan apakah Anda ingin mengubah antara tanda dolar maju atau mundur, dan saya tidak berpikir bahwa itu dapat ditentukan secara programatis.

Anda dapat, bagaimanapun, melakukan "cf $" untuk mengubah segalanya dari tempat Anda berada di garis sampai tanda dolar berikutnya, atau "cF $" jika Anda ingin pergi ke tanda dolar sebelumnya.


Itu mungkin. Lihat tip vim terkait untuk prinsip-prinsip implementasi: vim.wikia.com/wiki/Indent_text_object
Luc Hermitte

1
ct$atau cT$selain itu Anda juga menghapus tanda dolar
Three Diag
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.