Во встроенной справочной системе Vim, как мне… искать темы, по которым мне нужна помощь? следовать гиперссылкам? поискать связанный материал?
Перемещение курсора в другое место в буфере.
Во встроенной справочной системе Vim, как мне… искать темы, по которым мне нужна помощь? следовать гиперссылкам? поискать связанный материал?
Я часто делаю изменения в середине большого файла, использую, ggчтобы перейти к вершине, чтобы что-то проверить, и затем понимаю, что забыл установить отметку, где я редактировал. Есть ли встроенный способ перейти к местоположению последней измененной...
Как переключаться между соответствующими тегами (например <div>, <span>и т.д.) при редактировании HTML / XHTML / XML документы аналогично тому, как %используются для перехода между согласующими...
Я читал во многих статьях ( например ), что использование стрелок в обычном режиме - плохая практика. Может ли кто-нибудь объяснить, почему это считается неправильной практикой, если...
Довольно распространенная для меня операция в vim, так как я навязчиво навязчив и не хочу, чтобы мои файлы были свободными от пробелов, состоит в удалении содержимого всей строки, но не самой строки (то есть не прерывания строки). Есть ли встроенный способ vim сделать это? Возможно d<movement...
При использовании ci"курсора не обязательно находиться в области двойных кавычек. |String somestring = "some text"; Предполагая, что труба - это позиция курсора, она ci"перейдет в указанную область. С другой стороны, при использовании ci(курсор должен быть внутри скобок для работы и не будет...
В очень длинном файле с (точно) кодом с отступом может быть полезно перейти непосредственно к строке текста над или под курсором, который ограничивает отступ. (Один из способов сделать это может быть через метод отступа, сворачивая текущий уровень отступа, который сворачивает линии, ограничивающие...
Я знаю это ggи Gмогу переместить курсор в верхнюю и нижнюю часть файла. Но есть ли способ перейти на верх или низ видимого
Я хочу научить себя, используя hjkl больше, чем клавиши со стрелками, чтобы остаться в домашнем ряду. И да, я прекрасно понимаю, что не следует использовать hjkl в качестве основных клавиш навигации. Все же мои привычки довольно сильны, и я даже не понимаю, что заставило это движение руки к...
Допустим, у меня есть такой код ( |представляет позицию курсора ): func1(x|, func2(), y); Я хотел бы получить: func1(x|); Есть ли способ удалить код из позиции курсора в позицию, предшествующую правому концу текущего внутреннего блока ? Я знаю, что могу пойти, dt).но мне интересно, есть ли способ...
Обычно используется или camelCase или snake_case для разделения нескольких слов, которые образуют идентификатор. Было бы неплохо , если бы «слово» движение ( b, w, e) обнаружит эти границы внутреннего идентификатора. Как можно добиться такого поведения? (Plugin / vimrc /...
Много раз я нахожусь в ситуации, подобной этой: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Простое решение - mm:1<CR>yy`mpсделать отметку в строке 4, перейти к строке 1, скопировать ее, вернуться к отметке и вставить....
Откройте пустой буфер и вставьте символ табуляции, затем выйдите в нормальный режим. Когда вы поместите курсор (обычный режим) на вкладку, он будет справа от пробела. Я ищу способ, чтобы курсор был слева от пробела....
Vim имеет (как минимум) два набора команд, которые ищут в противоположных направлениях. Ввод, /а затем шаблон будет искать вперед в документе для шаблона; набрав, ?а затем шаблон будет искать в обратном направлении. Же зависимость существует между *и #командами. То , что мне не нравится то , что...
Сейчас я работаю с некоторыми блоками текста длиной более 1000 строк. Есть ли простой способ перейти к началу следующего абзаца? Мой обходной путь на данный момент - поиск двух последовательных символов новой строки: /\n\n Другой обходной путь будет vip Esc j vip v isually выберите I ˝n˝ р aragraph...
Для некоторых текстовых форматов переносы строк имеют значение. Например, я часто использую Vim для написания документов MediaWiki, где вы не можете просто поместить перенос строки где-либо (в отличие от Markdown). Поэтому я вынужден писать строки с большим количеством символов. Это может привести...
Мой курсор находится в середине абзаца, когда я вдруг решил, что мне нужно скопировать этот абзац: Поэтому я набираю, vipчтобы выбрать абзац визуально: Теперь я нажимаю, cmd+Cчтобы скопировать в буфер обмена (это может отличаться в вашей системе, но не должно относиться к основному вопросу моего...
Есть ли способ, которым я могу переместить курсор в середину текущей строки? (середина строки текста - не середина ширины экрана) Мне было интересно, есть ли ярлык, аналогичный тому, Mкоторый перемещает курсор в середину экрана. РЕДАКТИРОВАТЬ : Добавлено пояснение в...
В C и C-подобных языках я могу использовать, %чтобы перейти к соответствующей фигурной скобке, на которой находится курсор. Это всем известный трюк. Но в Ruby например: def fun [1, 2].each do |n| end end Это не работает, так как ruby не использует символы в matchpairs(установлено...
Шаблон редактирования, с которым я часто сталкиваюсь, заключается в следующем: я хочу вставить фрагмент текста в кавычки или скобки и заменить этот фрагмент текста в другой паре кавычек / скобок. Например, если я хочу скопировать имя класса foo barи вставить его в другое место: <span class="foo...