Як змінити команду ci в vim


10

Так само, як "ci (" змінює все між дужками, я хочу, щоб "ci $" змінила все між знаками долара (для редагування LaTeX.) Це можливо?


Я не знав про цю команду ... чи знаєте ви, де я можу прочитати про це в посібнику? Я не міг його знайти чомусь.
Robert S Ciaccio

1
@calavera: ": help c", а потім ": help object-select"
Ніл G

Відповіді:


6

Плагін vim LaTeX box додає цю функцію. Якщо ви не хочете користуватися рештою плагіна, ви можете просто подивитися джерело і подивитися, як це робиться.

Я думаю, що деякі інші плагіни LaTeX для vim, ймовірно, мають і цю особливість. Є щонайменше чотири основні, ящик LaTeX - той, з яким я найбільше знайомий.


2

Я не думаю, що так; вам доведеться якось сказати vim, чи хочете ви переходити між знаком долара вперед або назад, і я не думаю, що це можна визначити програмно.

Однак ви можете зробити "cf $", щоб змінити все, де ви знаходитесь на лінії до наступного знаку долара, або "cF $", якщо ви хочете перейти до попереднього знаку долара.


Це можливо. Дивіться відповідні підказки vim щодо принципів впровадження: vim.wikia.com/wiki/Indent_text_object
Люк Ермітт

1
ct$або cT$інакше ви також видалите знак долара
Three Diag
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.