Вопросы с тегом «cursor-motions»

10
Есть ли движение, похожее на «, которое никогда не включает ведущие пробелы?

Я использую a"движение довольно часто в VIM; например, используя ca"при рефакторинге кусок кода, чтобы заменить жестко закодированный аргумент именем переменной. Проблема с этим подходом состоит в том, что a" включает ведущие пробелы, если нет пробелов : Любые конечные пробелы включены, если их...

10
Ограничение операций разделом кода

В моей повседневной работе часто приходится работать с определенной функцией, например с выделением или поиском переменной, но мне никогда не удавалось ограничить область правок / поиска. Есть ли способ в vim выборочно сказать, найти все ссылки $colorвнутри этих наборов фигурных скобок, или в этом...

9
Смысл в "[[", "]]", "[]", "]["

Мне было трудно понять эти движения текстовых объектов: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward...

9
Изменить форму курсора в режиме ожидания оператора

Мой курсор в Gvim: Мой курсор в Gvim после нажатия d: Есть ли способ изменить курсор в терминале Vim в режиме ожидания оператора? Это не должно быть похоже на скриншоты. Это делается o:hor50-Cursorв guicursorтечение Gvim. Для Vim я вижу только три варианта: t_SI start insert mode (bar cursor shape)...

9
Как я могу легко получить длину куска текста?

Иногда я хочу проверить длину фрагмента текста, например, в этом примере: str = 'Hello, world!' if len(str) == 13: print('Hello back to you!') Я хотел бы знать длину строки Hello, world!. То, что я делаю сейчас, это с номером столбца в rulerformatс %c, я помещаю курсор на первый символ, затем...