Якщо ви мали на увазі, vim
ви можете зробити це за допомогою візуального режиму ( :help visual-mode
) та текстових об’єктів ( :help text-objects
).
Для вибору блоку з фігурним дужком виконайте: v+ a+ {, щоб вибрати блок, що повторюється, повторити a+ {. Зауважте, що ви можете вибрати лише вміст брекетів, використовуючи iзамість a.
Ці команди, як і багато інших у програмі vim, будуються дією, за якою слідує текстовий об'єкт, де текстовий об’єкт може бути заздалегідь визначений числом, щоб включити більше об'єктів, на які впливає дія. Таким чином , ви можете також видалити об'єкт, замінивши vна dабо виправити її cі т.д.
Є текстові об'єкти для багатьох інших речей , крім ()
, {}
і []
, наприклад:
- a+ wозначає слово.
- a+ sозначає речення.
- a+ pозначає абзац.
- a+ <означає
<>
блок.
- a+ 'означає рядок з одним котируванням.
- a+ "означає рядок з подвійним цитуванням.
Вас також може зацікавити плагін для об'ємного доступу, який дозволяє додавати / замінювати / видаляти навколишні символи або навіть теги.
[[[event touchesForView: button] anyObject]
якщо курсор знаходиться поблизуtouchesForView
діїv
+a
+[
вибирає,[event touchesForView: button]
я хотів би розгорнути ще один рівень? тобто,[[[event touchesForView: button] anyObject]