Làm cách nào để sửa đổi lệnh ci trong vim


10

Giống như "ci (" thay đổi mọi thứ giữa các dấu ngoặc đơn, tôi muốn "ci $" thay đổi mọi thứ giữa các ký hiệu đô la (để chỉnh sửa LaTeX.) Điều này có khả thi không?


Tôi không biết về lệnh này ... bạn có biết tôi có thể đọc nó ở đâu trong hướng dẫn không? Tôi không thể tìm thấy nó vì một số lý do.
Robert S Ciaccio

1
@calavera: ": help c" và sau đó ": help object-select"
Neil G

Câu trả lời:


6

Plugin hộp vim LaTeX bổ sung tính năng này. Nếu bạn không muốn sử dụng phần còn lại của plugin, bạn có thể chỉ cần nhìn vào nguồn và xem cách nó được thực hiện.

Tôi nghĩ rằng một số plugin LaTeX khác cho vim có thể cũng có tính năng đó. Có ít nhất bốn cái chính, hộp LaTeX là cái tôi quen thuộc nhất.


2

Tôi không nghĩ vậy; bạn sẽ phải có một số cách để nói với vim xem bạn muốn thay đổi giữa ký hiệu đô la tiến hay lùi và tôi không nghĩ rằng nó có thể được xác định theo chương trình.

Tuy nhiên, bạn có thể thực hiện "cf $" để thay đổi mọi thứ từ vị trí của bạn trên dòng cho đến ký hiệu đô la tiếp theo hoặc "cF $" nếu bạn muốn đến ký hiệu đô la trước đó.


Điều đó là khả thi. Xem mẹo vim có liên quan để biết các nguyên tắc thực hiện: vim.wikia.com/wiki/Indent lòng_object
Luc Hermitte

1
ct$hoặc cT$nếu không, bạn cũng xóa ký hiệu đô la
Three Diag
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.