Чи є пошук та заміна історії в vim?


14

Ми можемо отримати пошук та заміну історії в IDE та текстових редакторах. Так само чи є історія пошуку чи спосіб отримати раніше шуканий вираз у vim?

Відповіді:


15

Так, у вас є historyкоманда:

:history /

Зверніть увагу , що він може бути використаний для /, :, =, >, ?, @, all, cmd, debug, expr, inputі search.

Як альтернативи ви можете використовувати q:, q/і q?команди , щоб побачити раніше введені команди і запити на буфер sepearate. Потім ви можете змінювати їх, як хочете, і відтворювати їх, натискаючи <CR>.

Див :h :history, :h q:.


1
Спасибі. Раніше я спробував лише те, :historyщо було трохи ближче.
vusan

3
Щодо заміни, можна подивитися q:. Він не є ексклюзивним для заміни, але це справжній буфер, тому вся потужність vim працює там.
PhilippFrank

1
@PhilippFrank, я додам це до відповіді, дякую
nobe4


1

Ви можете використовувати :history sдля історії пошуку. Як ярлик ви можете використовувати :his s. Той самий спосіб і для історії командного рядка.

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