Вопросы с тегом «visual-mode»

Визуальный режим - это гибкий и простой способ выделения текста для оператора.

1
Что такое режим выбора и когда уместно его использовать?
Я случайно нажал ghв обычном режиме и начал выбор, поэтому я посмотрел документ и нашел :h Select-mode. Из того, что я понимаю, режим выбора близок к визуальному режиму, за исключением того, что: Ввод печатного символа <CR>или <BS>удалит выделение, запустит режим вставки и заменит выделение вводом. hjkl и другие движения в …

10
Как закомментировать набор строк, выбранных в визуальном режиме?
Как закомментировать несколько выделенных строк в визуальном режиме? Как мне сделать это конкретным языком? Например, если выделены первые 4 строки: def foo(a,b): for each in (a,b): print each return a+b print "2" Операция команды / макроса должна привести к этому (в Python): #def foo(a,b): # for each in (a,b): # …

1
Расширить визуальный выбор в другом направлении
Иногда я выбирал визуальный выбор, например, Vjjjjjтолько для того, чтобы потом осознать, что я должен был начать выбор на одну строку выше. Однако нажатие kпросто уменьшает нижний диапазон выбора, а не перемещает весь выбор вверх на одну строку. Вот визуализация (ха, ха), где жирные линии - это те, которые я …


2
Как заблокировать заменить код в визуальном режиме?
У меня есть список элементов, где я хочу заменить первые два символа: a) item 1 b) item 2 c) item 3 Какой самый быстрый способ сделать это: * item 1 * item 2 * item 3 У меня есть подход с визуальным режимом (Ctr-v, jjj, но нужно сделать две команды …

7
Более быстрый способ перемещения блока текста
Вот как я обычно копирую блок текста или кода: Выберите блок с помощью Visual mode ( V) и удалите его с помощью d; или если это просто одна строка, просто используйте dd. Идите туда, где я хочу, чтобы текст был, я слишком глуп, чтобы помнить разницу между pи P, поэтому …

3
Как сделать отступ> <, не выходя из визуального режима и не теряя текущий выбор?
Мне часто приходится делать отступ вручную, но когда я вхожу в визуальный режим, выбираю строки для отступа и нажимаю &lt;или &gt;, я покидаю визуальный режим независимо от того, хочу я этого или нет. Я бы предпочел, чтобы я оставался в визуальном режиме и сохранял свой выбор и положение курсора без …


1
Сложить выделенные строки
Как я могу сложить и развернуть выбранные линии в визуальном режиме? Допустим, у меня есть три абзаца, и я хочу сложить первые или последние два в одну строку: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el …

2
Как частично заменить текст в выделенном текстовом блоке?
Не легко найти хороший заголовок для моей проблемы. Мне известно о вставке перед текстовым блоком: Ctrl- v выберите строки I типа текста ESC Теперь я хотел бы сделать это, но также и заменить часть в моем выборе блока. В настоящее время я делаю две операции Ctrl- v выберите блок x …

3
Как визуально выделить блок текста, который я только что вставил в Vim?
Мне обычно нужно перемещать / копировать фрагменты кода между моими исходными файлами. После того, как я вставляю блок текста, мне обычно нужно применить к этому блоку некоторую операцию, например, переопределить их =. Есть ли способ легко визуально выделить блок текста, который я только что вставил, не делая это вручную?

3
Визуальный выбор от курсора до следующей пустой строки?
Как выбрать из текущей строки следующую пустую строку? Я в курсе SHIFT+ , Vно тогда я должен либо прыгайте на следующую пустую строку или нажмите клавишу вниз кучу раз. Я знаю , как сделать это хорошо , когда есть соответствующий символ вроде , }но я понятия не имею , как …

3
Как я могу получить визуальный выбор vimscript?
Если у меня есть пара строк vimscript, которые я хочу протестировать перед тем, как вставить свой vimrc, можно ли визуально выбрать их, а затем получить их? я пытался сделать визуальный выбор v, затем движения, чтобы сделать выбор и т.д., затем :'&lt;,'&gt;so Но vim выдает ошибку диапазон не допускается также :'&lt;,'&gt;w …

4
Как добиться выделения разной длины текстов по разным строкам?
Предположим, у меня есть следующие тексты: aaa-dd-e: "aaa", bb-x: "bb", c-9: "c" Я хочу сделать выбор, как показано ниже: aaa-dd-e:"ааа", bb-x:"бб", c-9:"с" Я попытался использовать cv для создания визуального блока, но после того, как я создал выделение в первом столбце и нажал «f:» (я хотел расширить выделение до метки двоеточия …

1
Как изменить визуально выбранный блок с помощью внешней команды?
У меня есть файл, который состоит из двух вертикальных частей. С левой стороны данные уже отформатированы, и я не хочу их менять. Я только хочу отформатировать данные на правой стороне. Скажем, у меня есть файл с такими строками, как foo=bar baz # Neato Junk quux=xyzzy # Bilbo Baggins Ring со …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.